Warning: Permanently added '52.3.224.159' (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/7577568-fedora-39-x86_64 --chroot fedora-39-x86_64 Version: 0.73 PID: 6898 Logging PID: 6899 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'build_id': 7577568, 'buildroot_pkgs': [], 'chroot': 'fedora-39-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': '8a521cbc1c708df0ea64a0285b5a5ffb85e89ca0', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/psimovec/openblas-0.3.23/netgen-mesher', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'netgen-mesher', 'package_version': '6.2.2403-3', 'project_dirname': 'openblas-0.3.23', 'project_name': 'openblas-0.3.23', 'project_owner': 'psimovec', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/psimovec/openblas-0.3.23/fedora-39-x86_64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}, {'baseurl': 'http://kojipkgs.fedoraproject.org/repos/rawhide/latest/$basearch/', 'id': 'http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch', 'name': 'Additional repo http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch'}], 'sandbox': 'psimovec/openblas-0.3.23--https://src.fedoraproject.org/user/ksurma', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'submitter': 'https://src.fedoraproject.org/user/ksurma', 'tags': [], 'task_id': '7577568-fedora-39-x86_64', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/psimovec/openblas-0.3.23/netgen-mesher /var/lib/copr-rpmbuild/workspace/workdir-e0h5_mw2/netgen-mesher --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/psimovec/openblas-0.3.23/netgen-mesher', '/var/lib/copr-rpmbuild/workspace/workdir-e0h5_mw2/netgen-mesher', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-e0h5_mw2/netgen-mesher'... Running: git checkout 8a521cbc1c708df0ea64a0285b5a5ffb85e89ca0 -- cmd: ['git', 'checkout', '8a521cbc1c708df0ea64a0285b5a5ffb85e89ca0', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-e0h5_mw2/netgen-mesher rc: 0 stdout: stderr: Note: switching to '8a521cbc1c708df0ea64a0285b5a5ffb85e89ca0'. 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 8a521cb automatic import of netgen-mesher Running: copr-distgit-client sources INFO: Calling: curl -H Pragma: -o netgen-mesher-6.2.2403.tar.gz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/psimovec/openblas-0.3.23/netgen-mesher/netgen-mesher-6.2.2403.tar.gz/md5/9872c4cc5b403ef341ba183c98c6d500/netgen-mesher-6.2.2403.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 3353k 100 3353k 0 0 161M 0 --:--:-- --:--:-- --:--:-- 163M INFO: Reading stdout from command: md5sum netgen-mesher-6.2.2403.tar.gz INFO: Downloading netgen-mesher.png /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated 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/psimovec/openblas-0.3.23/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 296k 0 --:--:-- --:--:-- --:--:-- 315k INFO: Reading stdout from command: md5sum netgen-mesher.png Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-e0h5_mw2/netgen-mesher/netgen-mesher.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-e0h5_mw2/netgen-mesher --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1717931482.113100 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 5.6 starting (python version = 3.12.1, NVR = mock-5.6-1.fc39), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-e0h5_mw2/netgen-mesher/netgen-mesher.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-e0h5_mw2/netgen-mesher --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1717931482.113100 -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-e0h5_mw2/netgen-mesher/netgen-mesher.spec) Config(fedora-39-x86_64) Start: clean chroot Finish: clean chroot Mock Version: 5.6 INFO: Mock Version: 5.6 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-39-x86_64-bootstrap-1717931482.113100/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-1717931482.113100/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/3ae8ad547bc1128a83cb0ebe6b2ec80529acd1a4acc32a3e0f79e075f3370892/merged INFO: umounting image registry.fedoraproject.org/fedora:39 (/var/lib/containers/storage/overlay/3ae8ad547bc1128a83cb0ebe6b2ec80529acd1a4acc32a3e0f79e075f3370892/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 137 MB/s | 20 MB 00:00 Additional repo http_kojipkgs_fedoraproject_org 91 MB/s | 75 MB 00:00 fedora 58 MB/s | 89 MB 00:01 updates 48 MB/s | 38 MB 00:00 Last metadata expiration check: 0:00:02 ago on Sun Jun 9 11:12:01 2024. Package python3-dnf-4.19.2-1.fc39.noarch is already installed. Dependencies resolved. ========================================================================================================================= Package Arch Version Repository Size ========================================================================================================================= Installing: dnf5 x86_64 5.2.3.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 695 k replacing dnf.noarch 4.19.2-1.fc39 replacing yum.noarch 4.19.2-1.fc39 python3-dnf-plugins-core noarch 4.7.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 302 k Upgrading: dnf-data noarch 4.20.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39 k libstdc++ x86_64 14.1.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 883 k python3-dnf noarch 4.20.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 580 k Installing dependencies: dbus-libs x86_64 1:1.14.10-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 156 k fmt x86_64 10.2.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 125 k libdnf5 x86_64 5.2.3.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M libdnf5-cli x86_64 5.2.3.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 306 k python3-dateutil noarch 1:2.8.2-13.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 345 k python3-dbus x86_64 1.3.2-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 145 k python3-distro noarch 1.9.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 45 k python3-six noarch 1.16.0-14.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41 k python3-systemd x86_64 235-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 100 k sdbus-cpp x86_64 1.5.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 113 k Transaction Summary ========================================================================================================================= Install 12 Packages Upgrade 3 Packages Total download size: 4.8 M Downloading Packages: (1/15): dbus-libs-1.14.10-3.fc40.x86_64.rpm 1.2 MB/s | 156 kB 00:00 (2/15): fmt-10.2.1-4.fc41.x86_64.rpm 892 kB/s | 125 kB 00:00 (3/15): libdnf5-cli-5.2.3.0-1.fc41.x86_64.rpm 6.9 MB/s | 306 kB 00:00 (4/15): dnf5-5.2.3.0-1.fc41.x86_64.rpm 3.7 MB/s | 695 kB 00:00 (5/15): libdnf5-5.2.3.0-1.fc41.x86_64.rpm 16 MB/s | 1.1 MB 00:00 (6/15): python3-dateutil-2.8.2-13.fc40.noarch.r 11 MB/s | 345 kB 00:00 (7/15): python3-dbus-1.3.2-6.fc40.x86_64.rpm 4.6 MB/s | 145 kB 00:00 (8/15): python3-distro-1.9.0-3.fc40.noarch.rpm 1.3 MB/s | 45 kB 00:00 (9/15): python3-six-1.16.0-14.fc40.noarch.rpm 1.4 MB/s | 41 kB 00:00 (10/15): python3-dnf-plugins-core-4.7.0-1.fc41. 7.6 MB/s | 302 kB 00:00 (11/15): python3-systemd-235-9.fc40.x86_64.rpm 2.8 MB/s | 100 kB 00:00 (12/15): sdbus-cpp-1.5.0-2.fc41.x86_64.rpm 3.2 MB/s | 113 kB 00:00 (13/15): dnf-data-4.20.0-1.fc41.noarch.rpm 1.5 MB/s | 39 kB 00:00 (14/15): libstdc++-14.1.1-5.fc41.x86_64.rpm 23 MB/s | 883 kB 00:00 (15/15): python3-dnf-4.20.0-1.fc41.noarch.rpm 15 MB/s | 580 kB 00:00 -------------------------------------------------------------------------------- Total 15 MB/s | 4.8 MB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Upgrading : libstdc++-14.1.1-5.fc41.x86_64 1/20 Installing : fmt-10.2.1-4.fc41.x86_64 2/20 Installing : libdnf5-5.2.3.0-1.fc41.x86_64 3/20 warning: /etc/dnf/dnf.conf created as /etc/dnf/dnf.conf.rpmnew Installing : libdnf5-cli-5.2.3.0-1.fc41.x86_64 4/20 Upgrading : dnf-data-4.20.0-1.fc41.noarch 5/20 Upgrading : python3-dnf-4.20.0-1.fc41.noarch 6/20 Installing : sdbus-cpp-1.5.0-2.fc41.x86_64 7/20 Installing : python3-systemd-235-9.fc40.x86_64 8/20 Installing : python3-six-1.16.0-14.fc40.noarch 9/20 Installing : python3-dateutil-1:2.8.2-13.fc40.noarch 10/20 Installing : python3-distro-1.9.0-3.fc40.noarch 11/20 Installing : dbus-libs-1:1.14.10-3.fc40.x86_64 12/20 Installing : python3-dbus-1.3.2-6.fc40.x86_64 13/20 Installing : python3-dnf-plugins-core-4.7.0-1.fc41.noarch 14/20 Installing : dnf5-5.2.3.0-1.fc41.x86_64 15/20 Obsoleting : yum-4.19.2-1.fc39.noarch 16/20 Running scriptlet: dnf-4.19.2-1.fc39.noarch 17/20 Obsoleting : dnf-4.19.2-1.fc39.noarch 17/20 warning: directory /var/cache/dnf: remove failed: Device or resource busy Running scriptlet: dnf-4.19.2-1.fc39.noarch 17/20 Cleanup : python3-dnf-4.19.2-1.fc39.noarch 18/20 Cleanup : dnf-data-4.19.2-1.fc39.noarch 19/20 Cleanup : libstdc++-13.3.1-1.fc39.x86_64 20/20 Running scriptlet: libstdc++-13.3.1-1.fc39.x86_64 20/20 Verifying : dbus-libs-1:1.14.10-3.fc40.x86_64 1/20 Verifying : dnf5-5.2.3.0-1.fc41.x86_64 2/20 Verifying : dnf-4.19.2-1.fc39.noarch 3/20 Verifying : yum-4.19.2-1.fc39.noarch 4/20 Verifying : fmt-10.2.1-4.fc41.x86_64 5/20 Verifying : libdnf5-5.2.3.0-1.fc41.x86_64 6/20 Verifying : libdnf5-cli-5.2.3.0-1.fc41.x86_64 7/20 Verifying : python3-dateutil-1:2.8.2-13.fc40.noarch 8/20 Verifying : python3-dbus-1.3.2-6.fc40.x86_64 9/20 Verifying : python3-distro-1.9.0-3.fc40.noarch 10/20 Verifying : python3-dnf-plugins-core-4.7.0-1.fc41.noarch 11/20 Verifying : python3-six-1.16.0-14.fc40.noarch 12/20 Verifying : python3-systemd-235-9.fc40.x86_64 13/20 Verifying : sdbus-cpp-1.5.0-2.fc41.x86_64 14/20 Verifying : dnf-data-4.20.0-1.fc41.noarch 15/20 Verifying : dnf-data-4.19.2-1.fc39.noarch 16/20 Verifying : libstdc++-14.1.1-5.fc41.x86_64 17/20 Verifying : libstdc++-13.3.1-1.fc39.x86_64 18/20 Verifying : python3-dnf-4.20.0-1.fc41.noarch 19/20 Verifying : python3-dnf-4.19.2-1.fc39.noarch 20/20 Upgraded: dnf-data-4.20.0-1.fc41.noarch libstdc++-14.1.1-5.fc41.x86_64 python3-dnf-4.20.0-1.fc41.noarch Installed: dbus-libs-1:1.14.10-3.fc40.x86_64 dnf5-5.2.3.0-1.fc41.x86_64 fmt-10.2.1-4.fc41.x86_64 libdnf5-5.2.3.0-1.fc41.x86_64 libdnf5-cli-5.2.3.0-1.fc41.x86_64 python3-dateutil-1:2.8.2-13.fc40.noarch python3-dbus-1.3.2-6.fc40.x86_64 python3-distro-1.9.0-3.fc40.noarch python3-dnf-plugins-core-4.7.0-1.fc41.noarch python3-six-1.16.0-14.fc40.noarch python3-systemd-235-9.fc40.x86_64 sdbus-cpp-1.5.0-2.fc41.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-1717931482.113100/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-3.fc39.x86_64 python3-dnf-4.20.0-1.fc41.noarch python3-dnf-plugins-core-4.7.0-1.fc41.noarch dnf5-5.2.3.0-1.fc41.x86_64 Start: installing minimal buildroot with dnf No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 183 MB/s | 20 MB 00:00 Additional repo http_kojipkgs_fedoraproject_org 134 MB/s | 75 MB 00:00 fedora 58 MB/s | 89 MB 00:01 updates 47 MB/s | 38 MB 00:00 Last metadata expiration check: 0:00:02 ago on Sun Jun 9 11:12:49 2024. Dependencies resolved. ============================================================================================================================================ Package Arch Version Repository Size ============================================================================================================================================ Installing group/module packages: bash x86_64 5.2.26-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 M bzip2 x86_64 1.0.8-18.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 52 k coreutils x86_64 9.5-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M cpio x86_64 2.15-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 285 k diffutils x86_64 3.10-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 397 k fedora-release-common noarch 41-0.13 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k findutils x86_64 1:4.10.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 539 k gawk x86_64 5.3.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M glibc-minimal-langpack x86_64 2.39.9000-18.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 112 k grep x86_64 3.11-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 289 k gzip x86_64 1.13-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 164 k info x86_64 7.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 182 k patch x86_64 2.7.6-24.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 131 k redhat-rpm-config noarch 292-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 75 k rpm-build x86_64 4.19.91-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 75 k sed x86_64 4.9-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 309 k shadow-utils x86_64 2:4.15.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 M tar x86_64 2:1.35-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 847 k unzip x86_64 6.0-63.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 185 k util-linux x86_64 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 M which x86_64 2.21-41.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41 k xz x86_64 1:5.4.6-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 532 k Installing dependencies: add-determinism-nopython x86_64 0.2.0-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 891 k alternatives x86_64 1.27-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41 k ansible-srpm-macros noarch 1-15.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k audit-libs x86_64 4.0.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 125 k authselect x86_64 1.5.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 141 k authselect-libs x86_64 1.5.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 205 k basesystem noarch 11-20.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.2 k binutils x86_64 2.42.50-14.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.3 M build-reproducibility-srpm-macros noarch 0.2.0-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.1 k bzip2-libs x86_64 1.0.8-18.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41 k ca-certificates noarch 2023.2.62_v7.0.401-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 862 k coreutils-common x86_64 9.5-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 M cracklib x86_64 2.9.11-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 82 k crypto-policies noarch 20240521-1.gitf71d135.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 65 k curl x86_64 8.8.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 302 k cyrus-sasl-lib x86_64 2.1.28-22.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 793 k debugedit x86_64 5.0-16.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 80 k dwz x86_64 0.15-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 138 k ed x86_64 1.20.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 82 k efi-srpm-macros noarch 5-11.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k elfutils x86_64 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 524 k elfutils-debuginfod-client x86_64 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38 k elfutils-default-yama-scope noarch 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k elfutils-libelf x86_64 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 208 k elfutils-libs x86_64 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 258 k fedora-gpg-keys noarch 41-0.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 122 k fedora-release noarch 41-0.13 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 k fedora-release-identity-basic noarch 41-0.13 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k fedora-repos noarch 41-0.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.3 k fedora-repos-rawhide noarch 41-0.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.9 k file x86_64 5.45-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 49 k file-libs x86_64 5.45-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 763 k filesystem x86_64 3.18-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M fonts-srpm-macros noarch 1:2.0.5-15.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k forge-srpm-macros noarch 0.3.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k fpc-srpm-macros noarch 1.3-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.8 k gdb-minimal x86_64 14.2-11.fc41 copr_base 4.3 M gdbm x86_64 1:1.23-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 147 k gdbm-libs x86_64 1:1.23-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 56 k ghc-srpm-macros noarch 1.9.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.0 k glibc x86_64 2.39.9000-18.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 M glibc-common x86_64 2.39.9000-18.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 394 k glibc-gconv-extra x86_64 2.39.9000-18.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 M gmp x86_64 1:6.3.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 317 k gnat-srpm-macros noarch 6-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.8 k go-srpm-macros noarch 3.6.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28 k jansson x86_64 2.13.1-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 44 k kernel-srpm-macros noarch 1.0-23.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.8 k keyutils-libs x86_64 1.6.3-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k krb5-libs x86_64 1.21.2-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 751 k libacl x86_64 2.3.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 24 k libarchive x86_64 3.7.4-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 408 k libattr x86_64 2.5.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k libblkid x86_64 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 124 k libbrotli x86_64 1.1.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 338 k libcap x86_64 2.70-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 86 k libcap-ng x86_64 0.8.5-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k libcom_err x86_64 1.47.0-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k libcurl x86_64 8.8.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 355 k libeconf x86_64 0.6.2-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k libevent x86_64 2.1.12-13.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 257 k libfdisk x86_64 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 159 k libffi x86_64 3.4.6-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40 k libgcc x86_64 14.1.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 129 k libgomp x86_64 14.1.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 350 k libidn2 x86_64 2.3.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 112 k libmount x86_64 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 155 k libnghttp2 x86_64 1.62.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 76 k libnsl2 x86_64 2.0.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30 k libpkgconf x86_64 2.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38 k libpsl x86_64 0.21.5-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 64 k libpwquality x86_64 1.4.5-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 108 k libselinux x86_64 3.6-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 88 k libsemanage x86_64 3.6-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 116 k libsepol x86_64 3.6-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 340 k libsmartcols x86_64 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 83 k libssh x86_64 0.10.6-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 212 k libssh-config noarch 0.10.6-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.1 k libstdc++ x86_64 14.1.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 883 k libtasn1 x86_64 4.19.0-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 74 k libtirpc x86_64 1.3.4-1.rc3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 92 k libtool-ltdl x86_64 2.4.7-11.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35 k libunistring x86_64 1.1-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 545 k libutempter x86_64 1.2.1-13.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k libuuid x86_64 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28 k libverto x86_64 0.3.2-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k libxcrypt x86_64 4.4.36-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 118 k libxml2 x86_64 2.12.7-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 685 k libzstd x86_64 1.5.6-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 309 k lua-libs x86_64 5.4.6-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 132 k lua-srpm-macros noarch 1-13.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.7 k lz4-libs x86_64 1.9.4-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67 k mpfr x86_64 4.2.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 345 k ncurses-base noarch 6.4-12.20240127.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 64 k ncurses-libs x86_64 6.4-12.20240127.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 332 k ocaml-srpm-macros noarch 10-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.1 k openblas-srpm-macros noarch 2-17.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.7 k openldap x86_64 2.6.8-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 254 k openssl-libs x86_64 1:3.2.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 M p11-kit x86_64 0.25.3-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 476 k p11-kit-trust x86_64 0.25.3-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 132 k package-notes-srpm-macros noarch 0.5-11.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.9 k pam x86_64 1.6.1-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 517 k pam-libs x86_64 1.6.1-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 57 k pcre2 x86_64 10.43-2.fc41.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 242 k pcre2-syntax noarch 10.43-2.fc41.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 149 k perl-srpm-macros noarch 1-53.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.4 k pkgconf x86_64 2.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 44 k pkgconf-m4 noarch 2.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k pkgconf-pkg-config x86_64 2.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.9 k popt x86_64 1.19-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 60 k publicsuffix-list-dafsa noarch 20240107-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 58 k pyproject-srpm-macros noarch 1.12.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k python-srpm-macros noarch 3.12-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 24 k qt5-srpm-macros noarch 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.9 k qt6-srpm-macros noarch 6.7.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.9 k readline x86_64 8.2-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 213 k rpm x86_64 4.19.91-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 524 k rpm-build-libs x86_64 4.19.91-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 98 k rpm-libs x86_64 4.19.91-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 308 k rpm-sequoia x86_64 1.6.0-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 846 k rust-srpm-macros noarch 26.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k setup noarch 2.15.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 148 k sqlite-libs x86_64 3.46.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 711 k systemd-libs x86_64 256~rc4-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 728 k util-linux-core x86_64 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 520 k xxhash-libs x86_64 0.8.2-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37 k xz-libs x86_64 1:5.4.6-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 110 k zig-srpm-macros noarch 1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.0 k zip x86_64 3.0-40.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 265 k zlib-ng-compat x86_64 2.1.6-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 77 k zstd x86_64 1.5.6-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 479 k Installing Groups: Buildsystem building group Transaction Summary ============================================================================================================================================ Install 154 Packages Total download size: 52 M Installed size: 179 M Downloading Packages: (1/154): gdb-minimal-14.2-11.fc41.x86_64.rpm 139 MB/s | 4.3 MB 00:00 (2/154): alternatives-1.27-1.fc41.x86_64.rpm 452 kB/s | 41 kB 00:00 (3/154): ansible-srpm-macros-1-15.fc41.noarch.r 343 kB/s | 21 kB 00:00 (4/154): add-determinism-nopython-0.2.0-9.fc41. 8.4 MB/s | 891 kB 00:00 (5/154): authselect-libs-1.5.0-5.fc41.x86_64.rp 9.5 MB/s | 205 kB 00:00 (6/154): audit-libs-4.0.1-2.fc41.x86_64.rpm 3.3 MB/s | 125 kB 00:00 (7/154): authselect-1.5.0-5.fc41.x86_64.rpm 3.0 MB/s | 141 kB 00:00 (8/154): basesystem-11-20.fc40.noarch.rpm 253 kB/s | 7.2 kB 00:00 (9/154): bash-5.2.26-3.fc40.x86_64.rpm 58 MB/s | 1.8 MB 00:00 (10/154): bzip2-1.0.8-18.fc40.x86_64.rpm 2.0 MB/s | 52 kB 00:00 (11/154): build-reproducibility-srpm-macros-0.2 289 kB/s | 9.1 kB 00:00 (12/154): bzip2-libs-1.0.8-18.fc40.x86_64.rpm 1.4 MB/s | 41 kB 00:00 (13/154): ca-certificates-2023.2.62_v7.0.401-6. 30 MB/s | 862 kB 00:00 (14/154): coreutils-common-9.5-2.fc41.x86_64.rp 62 MB/s | 2.1 MB 00:00 (15/154): binutils-2.42.50-14.fc41.x86_64.rpm 54 MB/s | 6.3 MB 00:00 (16/154): cracklib-2.9.11-5.fc40.x86_64.rpm 4.8 MB/s | 82 kB 00:00 (17/154): coreutils-9.5-2.fc41.x86_64.rpm 17 MB/s | 1.1 MB 00:00 (18/154): cpio-2.15-1.fc40.x86_64.rpm 8.1 MB/s | 285 kB 00:00 (19/154): crypto-policies-20240521-1.gitf71d135 2.4 MB/s | 65 kB 00:00 (20/154): curl-8.8.0-1.fc41.x86_64.rpm 11 MB/s | 302 kB 00:00 (21/154): cyrus-sasl-lib-2.1.28-22.fc41.x86_64. 37 MB/s | 793 kB 00:00 (22/154): dwz-0.15-6.fc40.x86_64.rpm 6.0 MB/s | 138 kB 00:00 (23/154): diffutils-3.10-5.fc40.x86_64.rpm 16 MB/s | 397 kB 00:00 (24/154): debugedit-5.0-16.fc41.x86_64.rpm 2.3 MB/s | 80 kB 00:00 (25/154): efi-srpm-macros-5-11.fc40.noarch.rpm 1.0 MB/s | 22 kB 00:00 (26/154): elfutils-0.191-7.fc41.x86_64.rpm 28 MB/s | 524 kB 00:00 (27/154): ed-1.20.2-1.fc41.x86_64.rpm 2.8 MB/s | 82 kB 00:00 (28/154): elfutils-debuginfod-client-0.191-7.fc 1.8 MB/s | 38 kB 00:00 (29/154): elfutils-libelf-0.191-7.fc41.x86_64.r 11 MB/s | 208 kB 00:00 (30/154): elfutils-default-yama-scope-0.191-7.f 539 kB/s | 13 kB 00:00 (31/154): fedora-release-41-0.13.noarch.rpm 554 kB/s | 11 kB 00:00 (32/154): fedora-gpg-keys-41-0.2.noarch.rpm 5.5 MB/s | 122 kB 00:00 (33/154): elfutils-libs-0.191-7.fc41.x86_64.rpm 8.5 MB/s | 258 kB 00:00 (34/154): fedora-release-identity-basic-41-0.13 571 kB/s | 12 kB 00:00 (35/154): fedora-repos-41-0.2.noarch.rpm 485 kB/s | 9.3 kB 00:00 (36/154): fedora-release-common-41-0.13.noarch. 793 kB/s | 22 kB 00:00 (37/154): file-5.45-5.fc41.x86_64.rpm 2.3 MB/s | 49 kB 00:00 (38/154): fedora-repos-rawhide-41-0.2.noarch.rp 376 kB/s | 8.9 kB 00:00 (39/154): file-libs-5.45-5.fc41.x86_64.rpm 34 MB/s | 763 kB 00:00 (40/154): fonts-srpm-macros-2.0.5-15.fc41.noarc 1.6 MB/s | 27 kB 00:00 (41/154): findutils-4.10.0-2.fc41.x86_64.rpm 24 MB/s | 539 kB 00:00 (42/154): filesystem-3.18-9.fc41.x86_64.rpm 32 MB/s | 1.1 MB 00:00 (43/154): forge-srpm-macros-0.3.1-1.fc41.noarch 762 kB/s | 19 kB 00:00 (44/154): gawk-5.3.0-3.fc40.x86_64.rpm 49 MB/s | 1.1 MB 00:00 (45/154): fpc-srpm-macros-1.3-12.fc40.noarch.rp 254 kB/s | 7.8 kB 00:00 (46/154): ghc-srpm-macros-1.9.1-1.fc41.noarch.r 551 kB/s | 9.0 kB 00:00 (47/154): gdbm-libs-1.23-6.fc40.x86_64.rpm 2.2 MB/s | 56 kB 00:00 (48/154): gdbm-1.23-6.fc40.x86_64.rpm 4.4 MB/s | 147 kB 00:00 (49/154): glibc-common-2.39.9000-18.fc41.x86_64 19 MB/s | 394 kB 00:00 (50/154): glibc-gconv-extra-2.39.9000-18.fc41.x 68 MB/s | 1.6 MB 00:00 (51/154): glibc-2.39.9000-18.fc41.x86_64.rpm 39 MB/s | 2.2 MB 00:00 (52/154): gmp-6.3.0-1.fc41.x86_64.rpm 13 MB/s | 317 kB 00:00 (53/154): glibc-minimal-langpack-2.39.9000-18.f 3.7 MB/s | 112 kB 00:00 (54/154): grep-3.11-8.fc41.x86_64.rpm 15 MB/s | 289 kB 00:00 (55/154): go-srpm-macros-3.6.0-1.fc41.noarch.rp 1.2 MB/s | 28 kB 00:00 (56/154): gnat-srpm-macros-6-5.fc40.noarch.rpm 360 kB/s | 8.8 kB 00:00 (57/154): info-7.1-2.fc40.x86_64.rpm 8.5 MB/s | 182 kB 00:00 (58/154): jansson-2.13.1-9.fc40.x86_64.rpm 1.5 MB/s | 44 kB 00:00 (59/154): gzip-1.13-1.fc40.x86_64.rpm 5.0 MB/s | 164 kB 00:00 (60/154): kernel-srpm-macros-1.0-23.fc41.noarch 293 kB/s | 9.8 kB 00:00 (61/154): keyutils-libs-1.6.3-3.fc40.x86_64.rpm 1.2 MB/s | 31 kB 00:00 (62/154): krb5-libs-1.21.2-5.fc40.x86_64.rpm 27 MB/s | 751 kB 00:00 (63/154): libattr-2.5.2-3.fc40.x86_64.rpm 922 kB/s | 18 kB 00:00 (64/154): libarchive-3.7.4-1.fc41.x86_64.rpm 16 MB/s | 408 kB 00:00 (65/154): libacl-2.3.2-1.fc40.x86_64.rpm 938 kB/s | 24 kB 00:00 (66/154): libcap-2.70-1.fc41.x86_64.rpm 4.9 MB/s | 86 kB 00:00 (67/154): libblkid-2.40.1-1.fc41.x86_64.rpm 5.6 MB/s | 124 kB 00:00 (68/154): libbrotli-1.1.0-3.fc40.x86_64.rpm 12 MB/s | 338 kB 00:00 (69/154): libcom_err-1.47.0-5.fc40.x86_64.rpm 1.4 MB/s | 25 kB 00:00 (70/154): libcurl-8.8.0-1.fc41.x86_64.rpm 21 MB/s | 355 kB 00:00 (71/154): libcap-ng-0.8.5-1.fc41.x86_64.rpm 1.2 MB/s | 32 kB 00:00 (72/154): libfdisk-2.40.1-1.fc41.x86_64.rpm 9.7 MB/s | 159 kB 00:00 (73/154): libevent-2.1.12-13.fc41.x86_64.rpm 15 MB/s | 257 kB 00:00 (74/154): libeconf-0.6.2-2.fc41.x86_64.rpm 1.1 MB/s | 32 kB 00:00 (75/154): libffi-3.4.6-1.fc41.x86_64.rpm 1.9 MB/s | 40 kB 00:00 (76/154): libgcc-14.1.1-5.fc41.x86_64.rpm 5.6 MB/s | 129 kB 00:00 (77/154): libgomp-14.1.1-5.fc41.x86_64.rpm 16 MB/s | 350 kB 00:00 (78/154): libnghttp2-1.62.0-1.fc41.x86_64.rpm 5.0 MB/s | 76 kB 00:00 (79/154): libmount-2.40.1-1.fc41.x86_64.rpm 7.0 MB/s | 155 kB 00:00 (80/154): libidn2-2.3.7-1.fc40.x86_64.rpm 3.7 MB/s | 112 kB 00:00 (81/154): libpkgconf-2.1.1-1.fc41.x86_64.rpm 1.8 MB/s | 38 kB 00:00 (82/154): libnsl2-2.0.1-1.fc40.x86_64.rpm 893 kB/s | 30 kB 00:00 (83/154): libpsl-0.21.5-3.fc40.x86_64.rpm 2.4 MB/s | 64 kB 00:00 (84/154): libsemanage-3.6-3.fc40.x86_64.rpm 6.8 MB/s | 116 kB 00:00 (85/154): libselinux-3.6-4.fc40.x86_64.rpm 4.3 MB/s | 88 kB 00:00 (86/154): libpwquality-1.4.5-9.fc40.x86_64.rpm 2.8 MB/s | 108 kB 00:00 (87/154): libsmartcols-2.40.1-1.fc41.x86_64.rpm 4.4 MB/s | 83 kB 00:00 (88/154): libssh-0.10.6-6.fc41.x86_64.rpm 12 MB/s | 212 kB 00:00 (89/154): libsepol-3.6-3.fc40.x86_64.rpm 12 MB/s | 340 kB 00:00 (90/154): libtasn1-4.19.0-6.fc40.x86_64.rpm 3.7 MB/s | 74 kB 00:00 (91/154): libssh-config-0.10.6-6.fc41.noarch.rp 256 kB/s | 9.1 kB 00:00 (92/154): libstdc++-14.1.1-5.fc41.x86_64.rpm 25 MB/s | 883 kB 00:00 (93/154): libtool-ltdl-2.4.7-11.fc41.x86_64.rpm 2.2 MB/s | 35 kB 00:00 (94/154): libtirpc-1.3.4-1.rc3.fc41.x86_64.rpm 3.1 MB/s | 92 kB 00:00 (95/154): libunistring-1.1-7.fc41.x86_64.rpm 18 MB/s | 545 kB 00:00 (96/154): libutempter-1.2.1-13.fc40.x86_64.rpm 1.2 MB/s | 26 kB 00:00 (97/154): libuuid-2.40.1-1.fc41.x86_64.rpm 1.0 MB/s | 28 kB 00:00 (98/154): libxcrypt-4.4.36-5.fc40.x86_64.rpm 4.3 MB/s | 118 kB 00:00 (99/154): libverto-0.3.2-8.fc40.x86_64.rpm 519 kB/s | 21 kB 00:00 (100/154): libxml2-2.12.7-1.fc41.x86_64.rpm 18 MB/s | 685 kB 00:00 (101/154): libzstd-1.5.6-1.fc41.x86_64.rpm 9.3 MB/s | 309 kB 00:00 (102/154): lua-libs-5.4.6-5.fc40.x86_64.rpm 5.8 MB/s | 132 kB 00:00 (103/154): lz4-libs-1.9.4-6.fc40.x86_64.rpm 4.4 MB/s | 67 kB 00:00 (104/154): lua-srpm-macros-1-13.fc40.noarch.rpm 297 kB/s | 8.7 kB 00:00 (105/154): mpfr-4.2.1-4.fc41.x86_64.rpm 17 MB/s | 345 kB 00:00 (106/154): ocaml-srpm-macros-10-2.fc41.noarch.r 561 kB/s | 9.1 kB 00:00 (107/154): ncurses-base-6.4-12.20240127.fc40.no 2.5 MB/s | 64 kB 00:00 (108/154): ncurses-libs-6.4-12.20240127.fc40.x8 14 MB/s | 332 kB 00:00 (109/154): openblas-srpm-macros-2-17.fc41.noarc 302 kB/s | 7.7 kB 00:00 (110/154): openssl-libs-3.2.2-1.fc41.x86_64.rpm 76 MB/s | 2.3 MB 00:00 (111/154): openldap-2.6.8-1.fc41.x86_64.rpm 7.3 MB/s | 254 kB 00:00 (112/154): p11-kit-trust-0.25.3-4.fc40.x86_64.r 7.2 MB/s | 132 kB 00:00 (113/154): package-notes-srpm-macros-0.5-11.fc4 491 kB/s | 9.9 kB 00:00 (114/154): p11-kit-0.25.3-4.fc40.x86_64.rpm 11 MB/s | 476 kB 00:00 (115/154): pam-libs-1.6.1-3.fc41.x86_64.rpm 3.5 MB/s | 57 kB 00:00 (116/154): pam-1.6.1-3.fc41.x86_64.rpm 16 MB/s | 517 kB 00:00 (117/154): patch-2.7.6-24.fc40.x86_64.rpm 4.0 MB/s | 131 kB 00:00 (118/154): pcre2-10.43-2.fc41.1.x86_64.rpm 7.9 MB/s | 242 kB 00:00 (119/154): pcre2-syntax-10.43-2.fc41.1.noarch.r 4.8 MB/s | 149 kB 00:00 (120/154): perl-srpm-macros-1-53.fc40.noarch.rp 338 kB/s | 8.4 kB 00:00 (121/154): pkgconf-2.1.1-1.fc41.x86_64.rpm 2.0 MB/s | 44 kB 00:00 (122/154): popt-1.19-6.fc40.x86_64.rpm 3.0 MB/s | 60 kB 00:00 (123/154): pkgconf-m4-2.1.1-1.fc41.noarch.rpm 518 kB/s | 14 kB 00:00 (124/154): pkgconf-pkg-config-2.1.1-1.fc41.x86_ 469 kB/s | 9.9 kB 00:00 (125/154): python-srpm-macros-3.12-9.fc41.noarc 1.3 MB/s | 24 kB 00:00 (126/154): pyproject-srpm-macros-1.12.1-1.fc41. 640 kB/s | 13 kB 00:00 (127/154): publicsuffix-list-dafsa-20240107-3.f 1.9 MB/s | 58 kB 00:00 (128/154): qt6-srpm-macros-6.7.1-1.fc41.noarch. 409 kB/s | 8.9 kB 00:00 (129/154): qt5-srpm-macros-5.15.14-1.fc41.noarc 341 kB/s | 8.9 kB 00:00 (130/154): readline-8.2-8.fc40.x86_64.rpm 11 MB/s | 213 kB 00:00 (131/154): redhat-rpm-config-292-1.fc41.noarch. 3.7 MB/s | 75 kB 00:00 (132/154): rpm-build-4.19.91-8.fc41.x86_64.rpm 3.3 MB/s | 75 kB 00:00 (133/154): rpm-4.19.91-8.fc41.x86_64.rpm 16 MB/s | 524 kB 00:00 (134/154): rpm-build-libs-4.19.91-8.fc41.x86_64 3.0 MB/s | 98 kB 00:00 (135/154): rpm-libs-4.19.91-8.fc41.x86_64.rpm 9.0 MB/s | 308 kB 00:00 (136/154): rpm-sequoia-1.6.0-3.fc41.x86_64.rpm 25 MB/s | 846 kB 00:00 (137/154): rust-srpm-macros-26.3-1.fc41.noarch. 421 kB/s | 13 kB 00:00 (138/154): sed-4.9-1.fc40.x86_64.rpm 15 MB/s | 309 kB 00:00 (139/154): setup-2.15.0-4.fc41.noarch.rpm 4.2 MB/s | 148 kB 00:00 (140/154): sqlite-libs-3.46.0-1.fc41.x86_64.rpm 23 MB/s | 711 kB 00:00 (141/154): shadow-utils-4.15.1-5.fc41.x86_64.rp 34 MB/s | 1.3 MB 00:00 (142/154): tar-1.35-3.fc40.x86_64.rpm 41 MB/s | 847 kB 00:00 (143/154): systemd-libs-256~rc4-2.fc41.x86_64.r 19 MB/s | 728 kB 00:00 (144/154): unzip-6.0-63.fc40.x86_64.rpm 8.2 MB/s | 185 kB 00:00 (145/154): which-2.21-41.fc40.x86_64.rpm 2.7 MB/s | 41 kB 00:00 (146/154): util-linux-2.40.1-1.fc41.x86_64.rpm 35 MB/s | 1.2 MB 00:00 (147/154): util-linux-core-2.40.1-1.fc41.x86_64 16 MB/s | 520 kB 00:00 (148/154): xxhash-libs-0.8.2-2.fc40.x86_64.rpm 1.8 MB/s | 37 kB 00:00 (149/154): xz-libs-5.4.6-3.fc41.x86_64.rpm 5.0 MB/s | 110 kB 00:00 (150/154): zig-srpm-macros-1-2.fc40.noarch.rpm 455 kB/s | 8.0 kB 00:00 (151/154): xz-5.4.6-3.fc41.x86_64.rpm 18 MB/s | 532 kB 00:00 (152/154): zip-3.0-40.fc40.x86_64.rpm 11 MB/s | 265 kB 00:00 (153/154): zstd-1.5.6-1.fc41.x86_64.rpm 22 MB/s | 479 kB 00:00 (154/154): zlib-ng-compat-2.1.6-6.fc41.x86_64.r 1.6 MB/s | 77 kB 00:00 -------------------------------------------------------------------------------- Total 36 MB/s | 52 MB 00:01 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-9.fc41.x86_64 1/1 Preparing : 1/1 Installing : libgcc-14.1.1-5.fc41.x86_64 1/154 Running scriptlet: libgcc-14.1.1-5.fc41.x86_64 1/154 Installing : crypto-policies-20240521-1.gitf71d135.fc41.noarc 2/154 Running scriptlet: crypto-policies-20240521-1.gitf71d135.fc41.noarc 2/154 Installing : fedora-release-identity-basic-41-0.13.noarch 3/154 Installing : fedora-repos-rawhide-41-0.2.noarch 4/154 Installing : fedora-gpg-keys-41-0.2.noarch 5/154 Installing : fedora-repos-41-0.2.noarch 6/154 Installing : fedora-release-common-41-0.13.noarch 7/154 Installing : fedora-release-41-0.13.noarch 8/154 Installing : setup-2.15.0-4.fc41.noarch 9/154 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.15.0-4.fc41.noarch 9/154 Installing : filesystem-3.18-9.fc41.x86_64 10/154 Installing : basesystem-11-20.fc40.noarch 11/154 Installing : rust-srpm-macros-26.3-1.fc41.noarch 12/154 Installing : qt6-srpm-macros-6.7.1-1.fc41.noarch 13/154 Installing : qt5-srpm-macros-5.15.14-1.fc41.noarch 14/154 Installing : publicsuffix-list-dafsa-20240107-3.fc40.noarch 15/154 Installing : pkgconf-m4-2.1.1-1.fc41.noarch 16/154 Installing : perl-srpm-macros-1-53.fc40.noarch 17/154 Installing : pcre2-syntax-10.43-2.fc41.1.noarch 18/154 Installing : package-notes-srpm-macros-0.5-11.fc40.noarch 19/154 Installing : openblas-srpm-macros-2-17.fc41.noarch 20/154 Installing : ocaml-srpm-macros-10-2.fc41.noarch 21/154 Installing : ncurses-base-6.4-12.20240127.fc40.noarch 22/154 Installing : glibc-gconv-extra-2.39.9000-18.fc41.x86_64 23/154 Running scriptlet: glibc-gconv-extra-2.39.9000-18.fc41.x86_64 23/154 Installing : glibc-minimal-langpack-2.39.9000-18.fc41.x86_64 24/154 Installing : glibc-common-2.39.9000-18.fc41.x86_64 25/154 Running scriptlet: glibc-2.39.9000-18.fc41.x86_64 26/154 Installing : glibc-2.39.9000-18.fc41.x86_64 26/154 Running scriptlet: glibc-2.39.9000-18.fc41.x86_64 26/154 Installing : ncurses-libs-6.4-12.20240127.fc40.x86_64 27/154 Installing : bash-5.2.26-3.fc40.x86_64 28/154 Running scriptlet: bash-5.2.26-3.fc40.x86_64 28/154 Installing : zlib-ng-compat-2.1.6-6.fc41.x86_64 29/154 Installing : bzip2-libs-1.0.8-18.fc40.x86_64 30/154 Installing : xz-libs-1:5.4.6-3.fc41.x86_64 31/154 Installing : readline-8.2-8.fc40.x86_64 32/154 Installing : libuuid-2.40.1-1.fc41.x86_64 33/154 Installing : libzstd-1.5.6-1.fc41.x86_64 34/154 Installing : elfutils-libelf-0.191-7.fc41.x86_64 35/154 Installing : popt-1.19-6.fc40.x86_64 36/154 Installing : libblkid-2.40.1-1.fc41.x86_64 37/154 Installing : gmp-1:6.3.0-1.fc41.x86_64 38/154 Installing : libattr-2.5.2-3.fc40.x86_64 39/154 Installing : libacl-2.3.2-1.fc40.x86_64 40/154 Installing : libstdc++-14.1.1-5.fc41.x86_64 41/154 Installing : libxcrypt-4.4.36-5.fc40.x86_64 42/154 Installing : gdbm-libs-1:1.23-6.fc40.x86_64 43/154 Installing : libeconf-0.6.2-2.fc41.x86_64 44/154 Installing : mpfr-4.2.1-4.fc41.x86_64 45/154 Installing : gawk-5.3.0-3.fc40.x86_64 46/154 Installing : dwz-0.15-6.fc40.x86_64 47/154 Installing : unzip-6.0-63.fc40.x86_64 48/154 Installing : file-libs-5.45-5.fc41.x86_64 49/154 Installing : file-5.45-5.fc41.x86_64 50/154 Installing : alternatives-1.27-1.fc41.x86_64 51/154 Installing : libcap-ng-0.8.5-1.fc41.x86_64 52/154 Installing : audit-libs-4.0.1-2.fc41.x86_64 53/154 Installing : pam-libs-1.6.1-3.fc41.x86_64 54/154 Installing : libcap-2.70-1.fc41.x86_64 55/154 Installing : systemd-libs-256~rc4-2.fc41.x86_64 56/154 Installing : libcom_err-1.47.0-5.fc40.x86_64 57/154 Installing : libsepol-3.6-3.fc40.x86_64 58/154 Installing : libsmartcols-2.40.1-1.fc41.x86_64 59/154 Installing : libtasn1-4.19.0-6.fc40.x86_64 60/154 Installing : libunistring-1.1-7.fc41.x86_64 61/154 Installing : libidn2-2.3.7-1.fc40.x86_64 62/154 Installing : lua-libs-5.4.6-5.fc40.x86_64 63/154 Installing : lz4-libs-1.9.4-6.fc40.x86_64 64/154 Installing : pcre2-10.43-2.fc41.1.x86_64 65/154 Installing : libselinux-3.6-4.fc40.x86_64 66/154 Installing : sed-4.9-1.fc40.x86_64 67/154 Installing : grep-3.11-8.fc41.x86_64 68/154 Installing : findutils-1:4.10.0-2.fc41.x86_64 69/154 Installing : xz-1:5.4.6-3.fc41.x86_64 70/154 Installing : libmount-2.40.1-1.fc41.x86_64 71/154 Installing : util-linux-core-2.40.1-1.fc41.x86_64 72/154 Installing : libsemanage-3.6-3.fc40.x86_64 73/154 Installing : shadow-utils-2:4.15.1-5.fc41.x86_64 74/154 Running scriptlet: libutempter-1.2.1-13.fc40.x86_64 75/154 Installing : libutempter-1.2.1-13.fc40.x86_64 75/154 Installing : tar-2:1.35-3.fc40.x86_64 76/154 Installing : zstd-1.5.6-1.fc41.x86_64 77/154 Installing : libpsl-0.21.5-3.fc40.x86_64 78/154 Installing : zip-3.0-40.fc40.x86_64 79/154 Installing : cyrus-sasl-lib-2.1.28-22.fc41.x86_64 80/154 Installing : gdbm-1:1.23-6.fc40.x86_64 81/154 Installing : libfdisk-2.40.1-1.fc41.x86_64 82/154 Installing : add-determinism-nopython-0.2.0-9.fc41.x86_64 83/154 Installing : build-reproducibility-srpm-macros-0.2.0-9.fc41.n 84/154 Installing : libxml2-2.12.7-1.fc41.x86_64 85/154 Installing : bzip2-1.0.8-18.fc40.x86_64 86/154 Installing : sqlite-libs-3.46.0-1.fc41.x86_64 87/154 Installing : ed-1.20.2-1.fc41.x86_64 88/154 Installing : patch-2.7.6-24.fc40.x86_64 89/154 Installing : elfutils-default-yama-scope-0.191-7.fc41.noarch 90/154 Running scriptlet: elfutils-default-yama-scope-0.191-7.fc41.noarch 90/154 Installing : cpio-2.15-1.fc40.x86_64 91/154 Installing : diffutils-3.10-5.fc40.x86_64 92/154 Installing : jansson-2.13.1-9.fc40.x86_64 93/154 Installing : keyutils-libs-1.6.3-3.fc40.x86_64 94/154 Installing : libbrotli-1.1.0-3.fc40.x86_64 95/154 Installing : libffi-3.4.6-1.fc41.x86_64 96/154 Installing : p11-kit-0.25.3-4.fc40.x86_64 97/154 Installing : p11-kit-trust-0.25.3-4.fc40.x86_64 98/154 Running scriptlet: p11-kit-trust-0.25.3-4.fc40.x86_64 98/154 Installing : libgomp-14.1.1-5.fc41.x86_64 99/154 Installing : libnghttp2-1.62.0-1.fc41.x86_64 100/154 Installing : libpkgconf-2.1.1-1.fc41.x86_64 101/154 Installing : pkgconf-2.1.1-1.fc41.x86_64 102/154 Installing : pkgconf-pkg-config-2.1.1-1.fc41.x86_64 103/154 Installing : libtool-ltdl-2.4.7-11.fc41.x86_64 104/154 Installing : libverto-0.3.2-8.fc40.x86_64 105/154 Installing : xxhash-libs-0.8.2-2.fc40.x86_64 106/154 Installing : libssh-config-0.10.6-6.fc41.noarch 107/154 Installing : kernel-srpm-macros-1.0-23.fc41.noarch 108/154 Installing : gnat-srpm-macros-6-5.fc40.noarch 109/154 Installing : ghc-srpm-macros-1.9.1-1.fc41.noarch 110/154 Installing : fpc-srpm-macros-1.3-12.fc40.noarch 111/154 Installing : coreutils-common-9.5-2.fc41.x86_64 112/154 Installing : openssl-libs-1:3.2.2-1.fc41.x86_64 113/154 Installing : coreutils-9.5-2.fc41.x86_64 114/154 Running scriptlet: ca-certificates-2023.2.62_v7.0.401-6.fc40.noarch 115/154 Installing : ca-certificates-2023.2.62_v7.0.401-6.fc40.noarch 115/154 Running scriptlet: ca-certificates-2023.2.62_v7.0.401-6.fc40.noarch 115/154 Installing : krb5-libs-1.21.2-5.fc40.x86_64 116/154 Installing : libarchive-3.7.4-1.fc41.x86_64 117/154 Installing : libtirpc-1.3.4-1.rc3.fc41.x86_64 118/154 Installing : authselect-libs-1.5.0-5.fc41.x86_64 119/154 Installing : gzip-1.13-1.fc40.x86_64 120/154 Installing : cracklib-2.9.11-5.fc40.x86_64 121/154 Installing : libpwquality-1.4.5-9.fc40.x86_64 122/154 Installing : authselect-1.5.0-5.fc41.x86_64 123/154 Installing : libnsl2-2.0.1-1.fc40.x86_64 124/154 Installing : pam-1.6.1-3.fc41.x86_64 125/154 Installing : libssh-0.10.6-6.fc41.x86_64 126/154 Installing : libevent-2.1.12-13.fc41.x86_64 127/154 Installing : openldap-2.6.8-1.fc41.x86_64 128/154 Installing : libcurl-8.8.0-1.fc41.x86_64 129/154 Installing : elfutils-libs-0.191-7.fc41.x86_64 130/154 Installing : elfutils-debuginfod-client-0.191-7.fc41.x86_64 131/154 Installing : gdb-minimal-14.2-11.fc41.x86_64 132/154 Installing : binutils-2.42.50-14.fc41.x86_64 133/154 Running scriptlet: binutils-2.42.50-14.fc41.x86_64 133/154 Installing : elfutils-0.191-7.fc41.x86_64 134/154 Installing : debugedit-5.0-16.fc41.x86_64 135/154 Installing : curl-8.8.0-1.fc41.x86_64 136/154 Installing : rpm-sequoia-1.6.0-3.fc41.x86_64 137/154 Installing : rpm-libs-4.19.91-8.fc41.x86_64 138/154 Running scriptlet: rpm-4.19.91-8.fc41.x86_64 139/154 Installing : rpm-4.19.91-8.fc41.x86_64 139/154 Installing : efi-srpm-macros-5-11.fc40.noarch 140/154 Installing : lua-srpm-macros-1-13.fc40.noarch 141/154 Installing : zig-srpm-macros-1-2.fc40.noarch 142/154 Installing : rpm-build-libs-4.19.91-8.fc41.x86_64 143/154 Installing : ansible-srpm-macros-1-15.fc41.noarch 144/154 Installing : fonts-srpm-macros-1:2.0.5-15.fc41.noarch 145/154 Installing : forge-srpm-macros-0.3.1-1.fc41.noarch 146/154 Installing : go-srpm-macros-3.6.0-1.fc41.noarch 147/154 Installing : python-srpm-macros-3.12-9.fc41.noarch 148/154 Installing : redhat-rpm-config-292-1.fc41.noarch 149/154 Installing : rpm-build-4.19.91-8.fc41.x86_64 150/154 Installing : pyproject-srpm-macros-1.12.1-1.fc41.noarch 151/154 Installing : util-linux-2.40.1-1.fc41.x86_64 152/154 Running scriptlet: util-linux-2.40.1-1.fc41.x86_64 152/154 Installing : which-2.21-41.fc40.x86_64 153/154 Installing : info-7.1-2.fc40.x86_64 154/154 Running scriptlet: filesystem-3.18-9.fc41.x86_64 154/154 Running scriptlet: ca-certificates-2023.2.62_v7.0.401-6.fc40.noarch 154/154 Running scriptlet: authselect-libs-1.5.0-5.fc41.x86_64 154/154 Running scriptlet: rpm-4.19.91-8.fc41.x86_64 154/154 Running scriptlet: info-7.1-2.fc40.x86_64 154/154 Installed: add-determinism-nopython-0.2.0-9.fc41.x86_64 alternatives-1.27-1.fc41.x86_64 ansible-srpm-macros-1-15.fc41.noarch audit-libs-4.0.1-2.fc41.x86_64 authselect-1.5.0-5.fc41.x86_64 authselect-libs-1.5.0-5.fc41.x86_64 basesystem-11-20.fc40.noarch bash-5.2.26-3.fc40.x86_64 binutils-2.42.50-14.fc41.x86_64 build-reproducibility-srpm-macros-0.2.0-9.fc41.noarch bzip2-1.0.8-18.fc40.x86_64 bzip2-libs-1.0.8-18.fc40.x86_64 ca-certificates-2023.2.62_v7.0.401-6.fc40.noarch coreutils-9.5-2.fc41.x86_64 coreutils-common-9.5-2.fc41.x86_64 cpio-2.15-1.fc40.x86_64 cracklib-2.9.11-5.fc40.x86_64 crypto-policies-20240521-1.gitf71d135.fc41.noarch curl-8.8.0-1.fc41.x86_64 cyrus-sasl-lib-2.1.28-22.fc41.x86_64 debugedit-5.0-16.fc41.x86_64 diffutils-3.10-5.fc40.x86_64 dwz-0.15-6.fc40.x86_64 ed-1.20.2-1.fc41.x86_64 efi-srpm-macros-5-11.fc40.noarch elfutils-0.191-7.fc41.x86_64 elfutils-debuginfod-client-0.191-7.fc41.x86_64 elfutils-default-yama-scope-0.191-7.fc41.noarch elfutils-libelf-0.191-7.fc41.x86_64 elfutils-libs-0.191-7.fc41.x86_64 fedora-gpg-keys-41-0.2.noarch fedora-release-41-0.13.noarch fedora-release-common-41-0.13.noarch fedora-release-identity-basic-41-0.13.noarch fedora-repos-41-0.2.noarch fedora-repos-rawhide-41-0.2.noarch file-5.45-5.fc41.x86_64 file-libs-5.45-5.fc41.x86_64 filesystem-3.18-9.fc41.x86_64 findutils-1:4.10.0-2.fc41.x86_64 fonts-srpm-macros-1:2.0.5-15.fc41.noarch forge-srpm-macros-0.3.1-1.fc41.noarch fpc-srpm-macros-1.3-12.fc40.noarch gawk-5.3.0-3.fc40.x86_64 gdb-minimal-14.2-11.fc41.x86_64 gdbm-1:1.23-6.fc40.x86_64 gdbm-libs-1:1.23-6.fc40.x86_64 ghc-srpm-macros-1.9.1-1.fc41.noarch glibc-2.39.9000-18.fc41.x86_64 glibc-common-2.39.9000-18.fc41.x86_64 glibc-gconv-extra-2.39.9000-18.fc41.x86_64 glibc-minimal-langpack-2.39.9000-18.fc41.x86_64 gmp-1:6.3.0-1.fc41.x86_64 gnat-srpm-macros-6-5.fc40.noarch go-srpm-macros-3.6.0-1.fc41.noarch grep-3.11-8.fc41.x86_64 gzip-1.13-1.fc40.x86_64 info-7.1-2.fc40.x86_64 jansson-2.13.1-9.fc40.x86_64 kernel-srpm-macros-1.0-23.fc41.noarch keyutils-libs-1.6.3-3.fc40.x86_64 krb5-libs-1.21.2-5.fc40.x86_64 libacl-2.3.2-1.fc40.x86_64 libarchive-3.7.4-1.fc41.x86_64 libattr-2.5.2-3.fc40.x86_64 libblkid-2.40.1-1.fc41.x86_64 libbrotli-1.1.0-3.fc40.x86_64 libcap-2.70-1.fc41.x86_64 libcap-ng-0.8.5-1.fc41.x86_64 libcom_err-1.47.0-5.fc40.x86_64 libcurl-8.8.0-1.fc41.x86_64 libeconf-0.6.2-2.fc41.x86_64 libevent-2.1.12-13.fc41.x86_64 libfdisk-2.40.1-1.fc41.x86_64 libffi-3.4.6-1.fc41.x86_64 libgcc-14.1.1-5.fc41.x86_64 libgomp-14.1.1-5.fc41.x86_64 libidn2-2.3.7-1.fc40.x86_64 libmount-2.40.1-1.fc41.x86_64 libnghttp2-1.62.0-1.fc41.x86_64 libnsl2-2.0.1-1.fc40.x86_64 libpkgconf-2.1.1-1.fc41.x86_64 libpsl-0.21.5-3.fc40.x86_64 libpwquality-1.4.5-9.fc40.x86_64 libselinux-3.6-4.fc40.x86_64 libsemanage-3.6-3.fc40.x86_64 libsepol-3.6-3.fc40.x86_64 libsmartcols-2.40.1-1.fc41.x86_64 libssh-0.10.6-6.fc41.x86_64 libssh-config-0.10.6-6.fc41.noarch libstdc++-14.1.1-5.fc41.x86_64 libtasn1-4.19.0-6.fc40.x86_64 libtirpc-1.3.4-1.rc3.fc41.x86_64 libtool-ltdl-2.4.7-11.fc41.x86_64 libunistring-1.1-7.fc41.x86_64 libutempter-1.2.1-13.fc40.x86_64 libuuid-2.40.1-1.fc41.x86_64 libverto-0.3.2-8.fc40.x86_64 libxcrypt-4.4.36-5.fc40.x86_64 libxml2-2.12.7-1.fc41.x86_64 libzstd-1.5.6-1.fc41.x86_64 lua-libs-5.4.6-5.fc40.x86_64 lua-srpm-macros-1-13.fc40.noarch lz4-libs-1.9.4-6.fc40.x86_64 mpfr-4.2.1-4.fc41.x86_64 ncurses-base-6.4-12.20240127.fc40.noarch ncurses-libs-6.4-12.20240127.fc40.x86_64 ocaml-srpm-macros-10-2.fc41.noarch openblas-srpm-macros-2-17.fc41.noarch openldap-2.6.8-1.fc41.x86_64 openssl-libs-1:3.2.2-1.fc41.x86_64 p11-kit-0.25.3-4.fc40.x86_64 p11-kit-trust-0.25.3-4.fc40.x86_64 package-notes-srpm-macros-0.5-11.fc40.noarch pam-1.6.1-3.fc41.x86_64 pam-libs-1.6.1-3.fc41.x86_64 patch-2.7.6-24.fc40.x86_64 pcre2-10.43-2.fc41.1.x86_64 pcre2-syntax-10.43-2.fc41.1.noarch perl-srpm-macros-1-53.fc40.noarch pkgconf-2.1.1-1.fc41.x86_64 pkgconf-m4-2.1.1-1.fc41.noarch pkgconf-pkg-config-2.1.1-1.fc41.x86_64 popt-1.19-6.fc40.x86_64 publicsuffix-list-dafsa-20240107-3.fc40.noarch pyproject-srpm-macros-1.12.1-1.fc41.noarch python-srpm-macros-3.12-9.fc41.noarch qt5-srpm-macros-5.15.14-1.fc41.noarch qt6-srpm-macros-6.7.1-1.fc41.noarch readline-8.2-8.fc40.x86_64 redhat-rpm-config-292-1.fc41.noarch rpm-4.19.91-8.fc41.x86_64 rpm-build-4.19.91-8.fc41.x86_64 rpm-build-libs-4.19.91-8.fc41.x86_64 rpm-libs-4.19.91-8.fc41.x86_64 rpm-sequoia-1.6.0-3.fc41.x86_64 rust-srpm-macros-26.3-1.fc41.noarch sed-4.9-1.fc40.x86_64 setup-2.15.0-4.fc41.noarch shadow-utils-2:4.15.1-5.fc41.x86_64 sqlite-libs-3.46.0-1.fc41.x86_64 systemd-libs-256~rc4-2.fc41.x86_64 tar-2:1.35-3.fc40.x86_64 unzip-6.0-63.fc40.x86_64 util-linux-2.40.1-1.fc41.x86_64 util-linux-core-2.40.1-1.fc41.x86_64 which-2.21-41.fc40.x86_64 xxhash-libs-0.8.2-2.fc40.x86_64 xz-1:5.4.6-3.fc41.x86_64 xz-libs-1:5.4.6-3.fc41.x86_64 zig-srpm-macros-1-2.fc40.noarch zip-3.0-40.fc40.x86_64 zlib-ng-compat-2.1.6-6.fc41.x86_64 zstd-1.5.6-1.fc41.x86_64 Complete! Finish: installing minimal buildroot with dnf Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: add-determinism-nopython-0.2.0-9.fc41.x86_64 alternatives-1.27-1.fc41.x86_64 ansible-srpm-macros-1-15.fc41.noarch audit-libs-4.0.1-2.fc41.x86_64 authselect-1.5.0-5.fc41.x86_64 authselect-libs-1.5.0-5.fc41.x86_64 basesystem-11-20.fc40.noarch bash-5.2.26-3.fc40.x86_64 binutils-2.42.50-14.fc41.x86_64 build-reproducibility-srpm-macros-0.2.0-9.fc41.noarch bzip2-1.0.8-18.fc40.x86_64 bzip2-libs-1.0.8-18.fc40.x86_64 ca-certificates-2023.2.62_v7.0.401-6.fc40.noarch coreutils-9.5-2.fc41.x86_64 coreutils-common-9.5-2.fc41.x86_64 cpio-2.15-1.fc40.x86_64 cracklib-2.9.11-5.fc40.x86_64 crypto-policies-20240521-1.gitf71d135.fc41.noarch curl-8.8.0-1.fc41.x86_64 cyrus-sasl-lib-2.1.28-22.fc41.x86_64 debugedit-5.0-16.fc41.x86_64 diffutils-3.10-5.fc40.x86_64 dwz-0.15-6.fc40.x86_64 ed-1.20.2-1.fc41.x86_64 efi-srpm-macros-5-11.fc40.noarch elfutils-0.191-7.fc41.x86_64 elfutils-debuginfod-client-0.191-7.fc41.x86_64 elfutils-default-yama-scope-0.191-7.fc41.noarch elfutils-libelf-0.191-7.fc41.x86_64 elfutils-libs-0.191-7.fc41.x86_64 fedora-gpg-keys-41-0.2.noarch fedora-release-41-0.13.noarch fedora-release-common-41-0.13.noarch fedora-release-identity-basic-41-0.13.noarch fedora-repos-41-0.2.noarch fedora-repos-rawhide-41-0.2.noarch file-5.45-5.fc41.x86_64 file-libs-5.45-5.fc41.x86_64 filesystem-3.18-9.fc41.x86_64 findutils-4.10.0-2.fc41.x86_64 fonts-srpm-macros-2.0.5-15.fc41.noarch forge-srpm-macros-0.3.1-1.fc41.noarch fpc-srpm-macros-1.3-12.fc40.noarch gawk-5.3.0-3.fc40.x86_64 gdb-minimal-14.2-11.fc41.x86_64 gdbm-1.23-6.fc40.x86_64 gdbm-libs-1.23-6.fc40.x86_64 ghc-srpm-macros-1.9.1-1.fc41.noarch glibc-2.39.9000-18.fc41.x86_64 glibc-common-2.39.9000-18.fc41.x86_64 glibc-gconv-extra-2.39.9000-18.fc41.x86_64 glibc-minimal-langpack-2.39.9000-18.fc41.x86_64 gmp-6.3.0-1.fc41.x86_64 gnat-srpm-macros-6-5.fc40.noarch go-srpm-macros-3.6.0-1.fc41.noarch grep-3.11-8.fc41.x86_64 gzip-1.13-1.fc40.x86_64 info-7.1-2.fc40.x86_64 jansson-2.13.1-9.fc40.x86_64 kernel-srpm-macros-1.0-23.fc41.noarch keyutils-libs-1.6.3-3.fc40.x86_64 krb5-libs-1.21.2-5.fc40.x86_64 libacl-2.3.2-1.fc40.x86_64 libarchive-3.7.4-1.fc41.x86_64 libattr-2.5.2-3.fc40.x86_64 libblkid-2.40.1-1.fc41.x86_64 libbrotli-1.1.0-3.fc40.x86_64 libcap-2.70-1.fc41.x86_64 libcap-ng-0.8.5-1.fc41.x86_64 libcom_err-1.47.0-5.fc40.x86_64 libcurl-8.8.0-1.fc41.x86_64 libeconf-0.6.2-2.fc41.x86_64 libevent-2.1.12-13.fc41.x86_64 libfdisk-2.40.1-1.fc41.x86_64 libffi-3.4.6-1.fc41.x86_64 libgcc-14.1.1-5.fc41.x86_64 libgomp-14.1.1-5.fc41.x86_64 libidn2-2.3.7-1.fc40.x86_64 libmount-2.40.1-1.fc41.x86_64 libnghttp2-1.62.0-1.fc41.x86_64 libnsl2-2.0.1-1.fc40.x86_64 libpkgconf-2.1.1-1.fc41.x86_64 libpsl-0.21.5-3.fc40.x86_64 libpwquality-1.4.5-9.fc40.x86_64 libselinux-3.6-4.fc40.x86_64 libsemanage-3.6-3.fc40.x86_64 libsepol-3.6-3.fc40.x86_64 libsmartcols-2.40.1-1.fc41.x86_64 libssh-0.10.6-6.fc41.x86_64 libssh-config-0.10.6-6.fc41.noarch libstdc++-14.1.1-5.fc41.x86_64 libtasn1-4.19.0-6.fc40.x86_64 libtirpc-1.3.4-1.rc3.fc41.x86_64 libtool-ltdl-2.4.7-11.fc41.x86_64 libunistring-1.1-7.fc41.x86_64 libutempter-1.2.1-13.fc40.x86_64 libuuid-2.40.1-1.fc41.x86_64 libverto-0.3.2-8.fc40.x86_64 libxcrypt-4.4.36-5.fc40.x86_64 libxml2-2.12.7-1.fc41.x86_64 libzstd-1.5.6-1.fc41.x86_64 lua-libs-5.4.6-5.fc40.x86_64 lua-srpm-macros-1-13.fc40.noarch lz4-libs-1.9.4-6.fc40.x86_64 mpfr-4.2.1-4.fc41.x86_64 ncurses-base-6.4-12.20240127.fc40.noarch ncurses-libs-6.4-12.20240127.fc40.x86_64 ocaml-srpm-macros-10-2.fc41.noarch openblas-srpm-macros-2-17.fc41.noarch openldap-2.6.8-1.fc41.x86_64 openssl-libs-3.2.2-1.fc41.x86_64 p11-kit-0.25.3-4.fc40.x86_64 p11-kit-trust-0.25.3-4.fc40.x86_64 package-notes-srpm-macros-0.5-11.fc40.noarch pam-1.6.1-3.fc41.x86_64 pam-libs-1.6.1-3.fc41.x86_64 patch-2.7.6-24.fc40.x86_64 pcre2-10.43-2.fc41.1.x86_64 pcre2-syntax-10.43-2.fc41.1.noarch perl-srpm-macros-1-53.fc40.noarch pkgconf-2.1.1-1.fc41.x86_64 pkgconf-m4-2.1.1-1.fc41.noarch pkgconf-pkg-config-2.1.1-1.fc41.x86_64 popt-1.19-6.fc40.x86_64 publicsuffix-list-dafsa-20240107-3.fc40.noarch pyproject-srpm-macros-1.12.1-1.fc41.noarch python-srpm-macros-3.12-9.fc41.noarch qt5-srpm-macros-5.15.14-1.fc41.noarch qt6-srpm-macros-6.7.1-1.fc41.noarch readline-8.2-8.fc40.x86_64 redhat-rpm-config-292-1.fc41.noarch rpm-4.19.91-8.fc41.x86_64 rpm-build-4.19.91-8.fc41.x86_64 rpm-build-libs-4.19.91-8.fc41.x86_64 rpm-libs-4.19.91-8.fc41.x86_64 rpm-sequoia-1.6.0-3.fc41.x86_64 rust-srpm-macros-26.3-1.fc41.noarch sed-4.9-1.fc40.x86_64 setup-2.15.0-4.fc41.noarch shadow-utils-4.15.1-5.fc41.x86_64 sqlite-libs-3.46.0-1.fc41.x86_64 systemd-libs-256~rc4-2.fc41.x86_64 tar-1.35-3.fc40.x86_64 unzip-6.0-63.fc40.x86_64 util-linux-2.40.1-1.fc41.x86_64 util-linux-core-2.40.1-1.fc41.x86_64 which-2.21-41.fc40.x86_64 xxhash-libs-0.8.2-2.fc40.x86_64 xz-5.4.6-3.fc41.x86_64 xz-libs-5.4.6-3.fc41.x86_64 zig-srpm-macros-1-2.fc40.noarch zip-3.0-40.fc40.x86_64 zlib-ng-compat-2.1.6-6.fc41.x86_64 zstd-1.5.6-1.fc41.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 sh: line 1: tclsh: command not found setting SOURCE_DATE_EPOCH=1717891200 Wrote: /builddir/build/SRPMS/netgen-mesher-6.2.2403-3.fc41.src.rpm Finish: rpmbuild -bs cp: preserving permissions for ‘/var/lib/copr-rpmbuild/results/chroot_scan/var/lib/mock/fedora-39-x86_64-1717931482.113100/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-1717931482.113100/root/var/log/dnf.rpm.log /var/lib/mock/fedora-39-x86_64-1717931482.113100/root/var/log/dnf.librepo.log /var/lib/mock/fedora-39-x86_64-1717931482.113100/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-e0h5_mw2/netgen-mesher/netgen-mesher.spec) Config(child) 1 minutes 44 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.2403-3.fc41.src.rpm) Config(fedora-39-x86_64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-39-x86_64-bootstrap-1717931482.113100/root. INFO: reusing tmpfs at /var/lib/mock/fedora-39-x86_64-bootstrap-1717931482.113100/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-1717931482.113100/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-3.fc39.x86_64 python3-dnf-4.20.0-1.fc41.noarch python3-dnf-plugins-core-4.7.0-1.fc41.noarch dnf5-5.2.3.0-1.fc41.x86_64 Finish: chroot init Start: build phase for netgen-mesher-6.2.2403-3.fc41.src.rpm Start: build setup for netgen-mesher-6.2.2403-3.fc41.src.rpm Building target platforms: x86_64 Building for target x86_64 sh: line 1: tclsh: command not found setting SOURCE_DATE_EPOCH=1717891200 Wrote: /builddir/build/SRPMS/netgen-mesher-6.2.2403-3.fc41.src.rpm No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 71 kB/s | 1.5 kB 00:00 Additional repo http_kojipkgs_fedoraproject_org 67 kB/s | 3.8 kB 00:00 fedora 117 kB/s | 32 kB 00:00 updates 95 kB/s | 26 kB 00:00 Dependencies resolved. ============================================================================================================================================== Package Arch Version Repository Size ============================================================================================================================================== Installing: cmake x86_64 3.28.3-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.6 M desktop-file-utils x86_64 0.26-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 68 k dos2unix x86_64 7.5.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 295 k gcc-c++ x86_64 14.1.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 M git x86_64 2.45.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 53 k libXmu-devel x86_64 1.2.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23 k libjpeg-turbo-devel x86_64 3.0.2-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 97 k mesa-libGLU-devel x86_64 9.0.3-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k metis-devel x86_64 5.1.0.3-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 k mpich-devel x86_64 4.2.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 M opencascade-devel x86_64 7.8.1-1.fc41 copr_base 3.9 M openmpi-devel x86_64 5.0.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 M pybind11-devel x86_64 2.12.0-3.fc41 copr_base 173 k python3-devel x86_64 3.12.3-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 275 k python3-mpi4py-mpich x86_64 3.1.6-3.fc41 copr_base 570 k python3-mpi4py-openmpi x86_64 3.1.6-3.fc41 copr_base 571 k python3-setuptools noarch 69.2.0-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 M tk-devel x86_64 1:8.6.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 489 k Installing dependencies: LibRaw x86_64 0.21.2-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 410 k Lmod x86_64 8.7.39-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 237 k PEGTL-devel x86_64 2.8.3-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 127 k SuperLU x86_64 6.0.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 186 k abattis-cantarell-vf-fonts noarch 0.301-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 120 k add-determinism x86_64 0.2.0-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 907 k alsa-lib x86_64 1.2.11-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 499 k annobin-docs noarch 12.54-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 90 k annobin-plugin-gcc x86_64 12.54-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 965 k armadillo x86_64 12.8.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k arpack x86_64 3.9.1-3.fc40 copr_base 211 k autoconf noarch 2.72-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 817 k automake noarch 1.16.5-16.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 676 k avahi-libs x86_64 0.8-26.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67 k blas x86_64 3.12.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 692 k blas-devel x86_64 3.12.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23 k blas64 x86_64 3.12.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 278 k blas64_ x86_64 3.12.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 279 k blosc x86_64 1.21.5-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 59 k boost x86_64 1.83.0-6.fc41 copr_base 14 k boost-atomic x86_64 1.83.0-6.fc41 copr_base 20 k boost-chrono x86_64 1.83.0-6.fc41 copr_base 26 k boost-container x86_64 1.83.0-6.fc41 copr_base 40 k boost-context x86_64 1.83.0-6.fc41 copr_base 17 k boost-contract x86_64 1.83.0-6.fc41 copr_base 46 k boost-coroutine x86_64 1.83.0-6.fc41 copr_base 20 k boost-date-time x86_64 1.83.0-6.fc41 copr_base 15 k boost-devel x86_64 1.83.0-6.fc41 copr_base 12 M boost-fiber x86_64 1.83.0-6.fc41 copr_base 42 k boost-filesystem x86_64 1.83.0-6.fc41 copr_base 69 k boost-graph x86_64 1.83.0-6.fc41 copr_base 152 k boost-iostreams x86_64 1.83.0-6.fc41 copr_base 41 k boost-json x86_64 1.83.0-6.fc41 copr_base 144 k boost-locale x86_64 1.83.0-6.fc41 copr_base 213 k boost-log x86_64 1.83.0-6.fc41 copr_base 490 k boost-math x86_64 1.83.0-6.fc41 copr_base 215 k boost-nowide x86_64 1.83.0-6.fc41 copr_base 21 k boost-numpy3 x86_64 1.83.0-6.fc41 copr_base 29 k boost-program-options x86_64 1.83.0-6.fc41 copr_base 109 k boost-python3 x86_64 1.83.0-6.fc41 copr_base 96 k boost-random x86_64 1.83.0-6.fc41 copr_base 24 k boost-regex x86_64 1.83.0-6.fc41 copr_base 111 k boost-serialization x86_64 1.83.0-6.fc41 copr_base 134 k boost-stacktrace x86_64 1.83.0-6.fc41 copr_base 30 k boost-system x86_64 1.83.0-6.fc41 copr_base 15 k boost-test x86_64 1.83.0-6.fc41 copr_base 238 k boost-thread x86_64 1.83.0-6.fc41 copr_base 62 k boost-timer x86_64 1.83.0-6.fc41 copr_base 22 k boost-type_erasure x86_64 1.83.0-6.fc41 copr_base 34 k boost-wave x86_64 1.83.0-6.fc41 copr_base 208 k brotli x86_64 1.1.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20 k brotli-devel x86_64 1.1.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34 k bzip2-devel x86_64 1.0.8-18.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 214 k cairo x86_64 1.18.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 709 k cairo-devel x86_64 1.18.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 176 k cdparanoia-libs x86_64 10.2-44.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 54 k cfitsio x86_64 4.4.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 612 k cgnslib x86_64 4.4.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 423 k cgnslib-common noarch 4.4.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 104 k cgnslib-devel x86_64 4.4.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 56 k cgnslib-libs x86_64 4.4.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 295 k clang-libs x86_64 18.1.6-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23 M clang-resource-filesystem noarch 18.1.6-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15 k cli11-devel noarch 2.4.2-1.fc41 copr_base 139 k cmake-data noarch 3.28.3-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 M cmake-filesystem x86_64 3.28.3-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k cmake-rpm-macros noarch 3.28.3-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k copy-jdk-configs noarch 4.1-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28 k cpp x86_64 14.1.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 M crypto-policies-scripts noarch 20240521-1.gitf71d135.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 108 k cups-libs x86_64 1:2.4.8-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 259 k dbus x86_64 1:1.14.10-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.0 k dbus-broker x86_64 36-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 171 k dbus-common noarch 1:1.14.10-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15 k dbus-libs x86_64 1:1.14.10-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 156 k default-fonts-core-sans noarch 4.0-13.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k double-conversion x86_64 3.3.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 50 k double-conversion-devel x86_64 3.3.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30 k duktape x86_64 2.7.0-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 170 k eigen3-devel noarch 3.4.0-15.fc40 copr_base 1.1 M emacs-filesystem noarch 1:30.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.1 k expat x86_64 2.6.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 113 k expat-devel x86_64 2.6.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 54 k flexiblas x86_64 3.4.4-1.fc41 copr_base 26 k flexiblas-devel x86_64 3.4.4-1.fc41 copr_base 113 k flexiblas-netlib x86_64 3.4.4-1.fc41 copr_base 3.2 M flexiblas-netlib64 x86_64 3.4.4-1.fc41 copr_base 3.0 M flexiblas-openblas-openmp x86_64 3.4.4-1.fc41 copr_base 18 k flexiblas-openblas-openmp64 x86_64 3.4.4-1.fc41 copr_base 18 k fontconfig x86_64 2.15.0-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 257 k fontconfig-devel x86_64 2.15.0-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 129 k fonts-filesystem noarch 1:2.0.5-15.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.3 k freeimage x86_64 3.19.0-0.24.svn1909.fc41 copr_base 361 k freeimage-devel x86_64 3.19.0-0.24.svn1909.fc41 copr_base 38 k freetype x86_64 2.13.2-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 410 k freetype-devel x86_64 2.13.2-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 913 k freexl x86_64 2.0.0-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 45 k fribidi x86_64 1.0.14-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 92 k gc x86_64 8.2.2-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 110 k gcc x86_64 14.1.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37 M gcc-gfortran x86_64 14.1.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 M gcc-plugin-annobin x86_64 14.1.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 52 k gdal-devel x86_64 3.9.0-3.fc41 copr_base 216 k gdal-libs x86_64 3.9.0-3.fc41 copr_base 9.5 M gdk-pixbuf2 x86_64 2.42.12-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 471 k gdk-pixbuf2-devel x86_64 2.42.12-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 331 k gdk-pixbuf2-modules x86_64 2.42.12-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28 k geos x86_64 3.12.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M gettext x86_64 0.22.5-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M gettext-envsubst x86_64 0.22.5-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38 k gettext-libs x86_64 0.22.5-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 665 k gettext-runtime x86_64 0.22.5-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 113 k giflib x86_64 5.2.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 52 k git-core x86_64 2.45.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.7 M git-core-doc noarch 2.45.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 M gl-manpages noarch 1.1-31.20190306.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 M gl2ps x86_64 1.4.2-10.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 64 k gl2ps-devel x86_64 1.4.2-10.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 236 k glew-devel x86_64 2.2.0-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 216 k glib2 x86_64 2.80.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.0 M glib2-devel x86_64 2.80.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 M glibc-devel x86_64 2.39.9000-18.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 122 k glibc-headers-x86 noarch 2.39.9000-18.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 542 k glx-utils x86_64 9.0.0-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 72 k gnupg2 x86_64 2.4.5-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 M gnutls x86_64 3.8.5-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M google-noto-fonts-common noarch 20240401-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k google-noto-sans-vf-fonts noarch 20240401-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 594 k gpgme x86_64 1.23.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 211 k gpgmepp x86_64 1.23.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 139 k graphene x86_64 1.10.6-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 61 k graphite2 x86_64 1.3.14-15.fc40 copr_base 95 k graphite2-devel x86_64 1.3.14-15.fc40 copr_base 21 k groff-base x86_64 1.23.0-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M gstreamer1 x86_64 1.24.4-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 M gstreamer1-plugins-base x86_64 1.24.4-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 M guile30 x86_64 3.0.9-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.2 M harfbuzz x86_64 8.4.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 M harfbuzz-devel x86_64 8.4.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 413 k harfbuzz-icu x86_64 8.4.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16 k hdf-libs x86_64 4.2.16.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 288 k hdf5 x86_64 1.12.1-15.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 M hdf5-devel x86_64 1.12.1-15.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 M hwdata noarch 0.383-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 M hwloc-libs x86_64 2.10.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 M hyphen x86_64 2.8.8-24.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 k imath x86_64 3.1.11-2.fc41 copr_base 98 k iso-codes noarch 4.16.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 M jasper-libs x86_64 4.2.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 161 k java-21-openjdk x86_64 1:21.0.3.0.9-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 430 k java-21-openjdk-headless x86_64 1:21.0.3.0.9-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 48 M javapackages-filesystem noarch 6.2.0-12.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k jbigkit-libs x86_64 2.1-29.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 53 k json-c x86_64 0.17-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 44 k json-devel x86_64 3.11.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 157 k jsoncpp x86_64 1.9.5-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 99 k jsoncpp-devel x86_64 1.9.5-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 k jxrlib x86_64 1.1-27.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 454 k kernel-headers x86_64 6.10.0-0.rc2.24.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 M lapack x86_64 3.12.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 M lapack-devel x86_64 3.12.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 82 k lapack64 x86_64 3.12.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.4 M lapack64_ x86_64 3.12.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.4 M lcms2 x86_64 2.16-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 180 k less x86_64 643-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 174 k libGLEW x86_64 2.2.0-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 174 k libICE x86_64 1.1.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 74 k libICE-devel x86_64 1.1.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 46 k libSM x86_64 1.2.4-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 43 k libSM-devel x86_64 1.2.4-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k libX11 x86_64 1.8.9-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 648 k libX11-common noarch 1.8.9-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 145 k libX11-devel x86_64 1.8.9-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 912 k libX11-xcb x86_64 1.8.9-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k libXScrnSaver x86_64 1.2.4-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k libXScrnSaver-devel x86_64 1.2.4-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k libXau x86_64 1.0.11-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k libXau-devel x86_64 1.0.11-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k libXcomposite x86_64 0.4.6-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 24 k libXcomposite-devel x86_64 0.4.6-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16 k libXcursor x86_64 1.2.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 k libXcursor-devel x86_64 1.2.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28 k libXdmcp x86_64 1.1.5-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37 k libXdmcp-devel x86_64 1.1.5-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 k libXext x86_64 1.3.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39 k libXext-devel x86_64 1.3.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 72 k libXfixes x86_64 6.0.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k libXfixes-devel x86_64 6.0.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k libXft x86_64 2.3.8-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 72 k libXft-devel x86_64 2.3.8-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 k libXi x86_64 1.8.1-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40 k libXi-devel x86_64 1.8.1-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 103 k libXinerama x86_64 1.1.5-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k libXinerama-devel x86_64 1.1.5-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k libXmu x86_64 1.2.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 78 k libXpm x86_64 3.5.17-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 66 k libXpm-devel x86_64 3.5.17-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 58 k libXrandr x86_64 1.5.4-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28 k libXrandr-devel x86_64 1.5.4-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k libXrender x86_64 0.9.11-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k libXrender-devel x86_64 0.9.11-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k libXres x86_64 1.2.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15 k libXres-devel x86_64 1.2.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k libXt x86_64 1.3.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 177 k libXt-devel x86_64 1.3.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 408 k libXtst x86_64 1.2.4-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20 k libXtst-devel x86_64 1.2.4-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16 k libXv x86_64 1.0.12-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k libXv-devel x86_64 1.0.12-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38 k libXxf86vm x86_64 1.1.5-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k libaec x86_64 1.1.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37 k libaec-devel x86_64 1.1.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k libarchive-devel x86_64 3.7.4-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 126 k libarrow x86_64 16.1.0-4.fc41 copr_base 5.4 M libarrow-acero-libs x86_64 16.1.0-4.fc41 copr_base 511 k libarrow-dataset-libs x86_64 16.1.0-4.fc41 copr_base 502 k libarrow-doc noarch 16.1.0-4.fc41 copr_base 30 k libassuan x86_64 2.5.7-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67 k libb2 x86_64 0.98.1-11.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k libblkid-devel x86_64 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k libcbor x86_64 0.11.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33 k libcurl-devel x86_64 8.8.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 758 k libdatrie x86_64 0.2.13-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k libdeflate x86_64 1.20-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67 k libdicom x86_64 1.1.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 112 k libdicom-devel x86_64 1.1.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k libdrm x86_64 2.4.121-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 158 k libdrm-devel x86_64 2.4.121-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 170 k libedit x86_64 3.1-51.20240517cvs.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 105 k libevdev x86_64 1.13.2-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38 k libfabric x86_64 1.21.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 M libffi-devel x86_64 3.4.6-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 k libfido2 x86_64 1.14.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 98 k libfontenc x86_64 1.1.8-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k libgcrypt x86_64 1.10.3-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 504 k libgeotiff x86_64 1.7.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 101 k libgfortran x86_64 14.1.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 936 k libglvnd x86_64 1:1.7.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 115 k libglvnd-core-devel x86_64 1:1.7.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k libglvnd-devel x86_64 1:1.7.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 157 k libglvnd-egl x86_64 1:1.7.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35 k libglvnd-gles x86_64 1:1.7.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 k libglvnd-glx x86_64 1:1.7.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 132 k libglvnd-opengl x86_64 1:1.7.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38 k libgpg-error x86_64 1.49-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 227 k libgta x86_64 1.2.1-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35 k libgudev x86_64 238-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35 k libharu x86_64 2.4.3-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 557 k libharu-devel x86_64 2.4.3-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41 k libibverbs x86_64 51.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 428 k libicu x86_64 74.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 10 M libicu-devel x86_64 74.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 855 k libinput x86_64 1.26.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 209 k libjpeg-turbo x86_64 3.0.2-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 226 k libkml x86_64 1.3.0-48.fc41 copr_base 360 k libksba x86_64 1.6.6-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 159 k liblerc x86_64 4.0.0-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 210 k libmount-devel x86_64 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k libmpc x86_64 1.3.1-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 71 k libnl3 x86_64 3.9.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 346 k libogg x86_64 2:1.3.5-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33 k libogg-devel x86_64 2:1.3.5-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k liborc2 x86_64 2.0.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 500 k libpciaccess x86_64 0.16-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k libpciaccess-devel x86_64 0.16-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k libpng x86_64 2:1.6.40-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 120 k libpng-devel x86_64 2:1.6.40-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 291 k libpq x86_64 16.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 246 k libpq-devel x86_64 16.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 104 k libproxy x86_64 0.5.5-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 48 k libpsm2 x86_64 11.2.230-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 200 k libqhull_r x86_64 1:8.0.2-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 201 k libquadmath x86_64 14.1.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 199 k libquadmath-devel x86_64 14.1.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41 k librdmacm x86_64 51.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 72 k librttopo x86_64 1.1.0-14.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 207 k libseccomp x86_64 2.5.3-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 70 k libselinux-devel x86_64 3.6-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 115 k libsepol-devel x86_64 3.6-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40 k libspatialite x86_64 5.1.0-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.0 M libstdc++-devel x86_64 14.1.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 M libtextstyle x86_64 0.22.5-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 89 k libthai x86_64 0.1.29-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 214 k libtheora x86_64 1:1.1.1-37.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 166 k libtheora-devel x86_64 1:1.1.1-37.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k libtiff x86_64 4.6.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 332 k libtiff-devel x86_64 4.6.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 247 k libunwind x86_64 1.8.0-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 73 k libuuid-devel x86_64 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34 k libuv x86_64 1:1.48.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 252 k libvisual x86_64 1:0.4.1-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 151 k libvorbis x86_64 1:1.3.7-10.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 187 k libwacom x86_64 2.12.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 45 k libwacom-data noarch 2.12.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 178 k libwayland-client x86_64 1.22.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k libwayland-cursor x86_64 1.22.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k libwayland-egl x86_64 1.22.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k libwayland-server x86_64 1.22.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40 k libwebp x86_64 1.4.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 291 k libwebp-devel x86_64 1.4.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39 k libxcb x86_64 1.17.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 234 k libxcb-devel x86_64 1.17.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M libxcrypt-devel x86_64 4.4.36-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 k libxkbcommon x86_64 1.7.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 142 k libxkbcommon-x11 x86_64 1.7.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k libxkbfile x86_64 1.1.3-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 92 k libxkbfile-devel x86_64 1.1.3-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16 k libxml2-devel x86_64 2.12.7-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 495 k libxshmfence x86_64 1.3.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k libxslt x86_64 1.1.39-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 189 k libzstd-devel x86_64 1.5.6-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 52 k lksctp-tools x86_64 1.0.19-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 98 k llvm-libs x86_64 18.1.6-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28 M logrotate x86_64 3.21.0-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 75 k lua x86_64 5.4.6-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 191 k lua-filesystem x86_64 1.8.0-11.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34 k lua-json noarch 1.3.4-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k lua-lpeg x86_64 1.0.2-13.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 66 k lua-posix x86_64 36.2.1-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 135 k lua-term x86_64 0.08-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16 k lz4-devel x86_64 1.9.4-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k m4 x86_64 1.4.19-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 298 k make x86_64 1:4.4.1-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 580 k mariadb-connector-c x86_64 3.3.8-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 203 k mariadb-connector-c-config noarch 3.3.8-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.7 k mariadb-connector-c-devel x86_64 3.3.8-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 57 k mesa-libEGL x86_64 24.1.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 140 k mesa-libEGL-devel x86_64 24.1.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 24 k mesa-libGL x86_64 24.1.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 176 k mesa-libGL-devel x86_64 24.1.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38 k mesa-libGLU x86_64 9.0.3-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 162 k mesa-libgbm x86_64 24.1.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 47 k mesa-libglapi x86_64 24.1.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 51 k metis x86_64 5.1.0.3-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 571 k minizip-ng-compat x86_64 3.0.10-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 65 k mkfontscale x86_64 1.2.2-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k mpdecimal x86_64 2.5.1-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 89 k mpi4py-common noarch 3.1.6-3.fc41 copr_base 19 k mpich x86_64 4.2.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 M mtdev x86_64 1.1.6-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k munge x86_64 0.5.16-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 129 k munge-libs x86_64 0.5.16-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k ncurses x86_64 6.4-12.20240127.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 416 k netcdf x86_64 4.9.2-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 828 k netcdf-cxx x86_64 4.2-34.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 44 k netcdf-cxx-devel x86_64 4.2-34.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 361 k netcdf-devel x86_64 4.9.2-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 91 k nettle x86_64 3.9.1-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 425 k npth x86_64 1.7-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k nspr x86_64 4.35.0-23.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 137 k nss x86_64 3.100.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 703 k nss-softokn x86_64 3.100.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 409 k nss-softokn-freebl x86_64 3.100.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 386 k nss-sysinit x86_64 3.100.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k nss-util x86_64 3.100.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 88 k numactl-libs x86_64 2.0.16-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30 k ogdi x86_64 4.1.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 235 k openblas x86_64 0.3.26-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39 k openblas-openmp x86_64 0.3.26-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.1 M openblas-openmp64 x86_64 0.3.26-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 M opencascade-draw x86_64 7.8.1-1.fc41 copr_base 2.5 M opencascade-foundation x86_64 7.8.1-1.fc41 copr_base 13 M opencascade-modeling x86_64 7.8.1-1.fc41 copr_base 14 M opencascade-ocaf x86_64 7.8.1-1.fc41 copr_base 1.2 M opencascade-visualization x86_64 7.8.1-1.fc41 copr_base 2.1 M openexr-libs x86_64 3.2.4-2.fc41 copr_base 1.1 M openjpeg2 x86_64 2.5.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 186 k openjpeg2-devel x86_64 2.5.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k openjpeg2-tools x86_64 2.5.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 85 k openmpi x86_64 5.0.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 M openslide x86_64 4.0.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 135 k openslide-devel x86_64 4.0.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 104 k openssh x86_64 9.6p1-1.fc41.9 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 421 k openssh-clients x86_64 9.6p1-1.fc41.9 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 742 k openssl-devel x86_64 1:3.2.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 M opus x86_64 1.5.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 230 k orangefs x86_64 2.9.8-11.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 M orc x86_64 0.4.38-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 225 k pango x86_64 1.52.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 347 k parquet-libs x86_64 16.1.0-4.fc41 copr_base 996 k pcre2-devel x86_64 10.43-2.fc41.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 488 k pcre2-utf16 x86_64 10.43-2.fc41.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 222 k pcre2-utf32 x86_64 10.43-2.fc41.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 209 k perl-AutoLoader noarch 5.74-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k perl-B x86_64 1.88-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 176 k perl-Carp noarch 1.54-502.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 k perl-Class-Struct noarch 0.68-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k perl-Data-Dumper x86_64 2.189-504.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 56 k perl-Digest noarch 1.20-502.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k perl-Digest-MD5 x86_64 2.59-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 k perl-DynaLoader x86_64 1.54-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k perl-Encode x86_64 4:3.21-505.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 M perl-English noarch 1.11-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k perl-Errno x86_64 1.37-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15 k perl-Error noarch 1:0.17029-15.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40 k perl-Exporter noarch 5.78-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k perl-Fcntl x86_64 1.15-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20 k perl-File-Basename noarch 2.86-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k perl-File-Compare noarch 1.100.700-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k perl-File-Copy noarch 2.41-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20 k perl-File-Find noarch 1.43-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k perl-File-Path noarch 2.18-503.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35 k perl-File-Temp noarch 1:0.231.100-503.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 59 k perl-File-stat noarch 1.13-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k perl-FileHandle noarch 2.05-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16 k perl-Getopt-Long noarch 1:2.57-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63 k perl-Getopt-Std noarch 1.13-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16 k perl-Git noarch 2.45.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40 k perl-HTTP-Tiny noarch 0.088-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 56 k perl-IO x86_64 1.52-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 78 k perl-IO-Socket-IP noarch 0.42-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 42 k perl-IO-Socket-SSL noarch 2.085-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 225 k perl-IPC-Open3 noarch 1.22-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k perl-MIME-Base64 x86_64 3.16-503.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30 k perl-Mozilla-CA noarch 20240313-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k perl-Net-SSLeay x86_64 1.94-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 366 k perl-POSIX x86_64 2.13-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 96 k perl-PathTools x86_64 3.91-503.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 83 k perl-Pod-Escapes noarch 1:1.07-503.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20 k perl-Pod-Perldoc noarch 3.28.01-503.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 79 k perl-Pod-Simple noarch 1:3.45-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 209 k perl-Pod-Usage noarch 4:2.03-504.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40 k perl-Scalar-List-Utils x86_64 5:1.63-503.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 73 k perl-SelectSaver noarch 1.02-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k perl-Socket x86_64 4:2.038-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 55 k perl-Storable x86_64 1:3.32-502.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 98 k perl-Symbol noarch 1.09-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k perl-Term-ANSIColor noarch 5.01-504.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 48 k perl-Term-Cap noarch 1.18-503.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k perl-TermReadKey x86_64 2.38-21.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35 k perl-Text-ParseWords noarch 3.31-502.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16 k perl-Text-Tabs+Wrap noarch 2024.001-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k perl-Thread-Queue noarch 3.14-503.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k perl-Time-Local noarch 2:1.350-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34 k perl-URI noarch 5.28-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 120 k perl-base noarch 2.27-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16 k perl-constant noarch 1.33-503.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23 k perl-if noarch 0.61.000-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k perl-interpreter x86_64 4:5.38.2-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 72 k perl-lib x86_64 0.65-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15 k perl-libnet noarch 3.15-503.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 122 k perl-libs x86_64 4:5.38.2-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 M perl-locale noarch 1.10-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k perl-mro x86_64 1.28-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 k perl-overload noarch 1.37-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 46 k perl-overloading noarch 0.02-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k perl-parent noarch 1:0.241-502.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15 k perl-podlators noarch 1:5.01-502.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 121 k perl-threads x86_64 1:2.40-504.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 58 k perl-threads-shared x86_64 1.69-503.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 45 k perl-vars noarch 1.05-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k pixman x86_64 0.43.4-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 293 k pixman-devel x86_64 0.43.4-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k pmix x86_64 4.2.8-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 662 k poppler x86_64 24.02.0-2.fc40 copr_base 1.2 M poppler-data noarch 0.4.11-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 M procps-ng x86_64 4.0.4-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 359 k proj x86_64 9.4.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 M proj-data noarch 9.4.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 M proj-devel x86_64 9.4.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 82 k protobuf x86_64 3.19.6-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 M prrte x86_64 3.0.2-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 65 k prrte-libs x86_64 3.0.2-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 514 k pugixml x86_64 1.13-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 102 k pugixml-devel x86_64 1.13-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23 k pyproject-rpm-macros noarch 1.12.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41 k python-pip-wheel noarch 24.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 M python-rpm-macros noarch 3.12-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k python3 x86_64 3.12.3-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k python3-libs x86_64 3.12.3-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.8 M python3-mpich x86_64 4.2.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.9 k python3-numpy x86_64 1:1.26.4-7.fc41 copr_base 7.2 M python3-openmpi x86_64 5.0.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.4 k python3-packaging noarch 24.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 116 k python3-rpm-generators noarch 14-10.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30 k python3-rpm-macros noarch 3.12-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k python3-vtk x86_64 9.2.6-15.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 M qt-settings noarch 40.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 10 k qt5-designer x86_64 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 160 k qt5-doctools x86_64 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 683 k qt5-linguist x86_64 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 870 k qt5-qtbase x86_64 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.5 M qt5-qtbase-common noarch 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k qt5-qtbase-devel x86_64 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.1 M qt5-qtbase-gui x86_64 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.4 M qt5-qtdeclarative x86_64 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 M qt5-qtdeclarative-devel x86_64 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 M qt5-qtlocation x86_64 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.2 M qt5-qtsensors x86_64 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 220 k qt5-qttools x86_64 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41 k qt5-qttools-common noarch 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 k qt5-qttools-devel x86_64 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 186 k qt5-qttools-libs-designer x86_64 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 M qt5-qttools-libs-designercomponents x86_64 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 774 k qt5-qttools-libs-help x86_64 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 157 k qt5-qtwebchannel x86_64 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 99 k qt5-qtwebkit x86_64 5.212.0-0.87alpha4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 M qt5-qtwebkit-devel x86_64 5.212.0-0.87alpha4.fc41 copr_base 56 k qt5-qtx11extras x86_64 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35 k qt5-qtx11extras-devel x86_64 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16 k qt5-rpm-macros noarch 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 k re2 x86_64 1:20220601-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 206 k rhash x86_64 1.4.4-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 196 k rpm-mpi-hooks noarch 8-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 k shared-mime-info x86_64 2.3-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 390 k snappy x86_64 1.2.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39 k sqlite x86_64 3.46.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 868 k sqlite-devel x86_64 3.46.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 149 k sysprof-capture-devel x86_64 46.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 54 k systemd x86_64 256~rc4-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.2 M systemd-pam x86_64 256~rc4-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 397 k systemd-rpm-macros noarch 256~rc4-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k tbb x86_64 2021.11.0-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 163 k tbb-bind x86_64 2021.11.0-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k tbb-devel x86_64 2021.11.0-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 215 k tcl x86_64 1:8.6.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M tcl-devel x86_64 1:8.6.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 163 k tcsh x86_64 6.24.12-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 455 k thrift x86_64 0.20.0-2.fc41 copr_base 1.7 M tk x86_64 1:8.6.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 M torque-libs x86_64 6.1.3-10.fc40 copr_base 191 k tpm2-tss x86_64 4.1.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 407 k ttmkfdir x86_64 3.0.9-70.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 56 k tzdata noarch 2024a-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 431 k tzdata-java noarch 2024a-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 48 k ucx x86_64 1.16.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 802 k unixODBC x86_64 2.3.12-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 471 k uriparser x86_64 0.9.8-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 57 k utf8cpp-devel noarch 4.0.5-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k utf8proc x86_64 2.7.0-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 80 k vim-filesystem noarch 2:9.1.452-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k vtk x86_64 9.2.6-15.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 24 M vtk-devel x86_64 9.2.6-15.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.3 M vtk-java x86_64 9.2.6-15.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.4 M vtk-qt x86_64 9.2.6-15.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 288 k vulkan-headers noarch 1.3.283.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 M vulkan-loader x86_64 1.3.283.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 150 k vulkan-loader-devel x86_64 1.3.283.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k woff2 x86_64 1.0.2-19.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 61 k xcb-util x86_64 0.4.1-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k xcb-util-image x86_64 0.4.1-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k xcb-util-keysyms x86_64 0.4.1-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k xcb-util-renderutil x86_64 0.3.10-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k xcb-util-wm x86_64 0.4.2-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k xerces-c x86_64 3.2.5-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 966 k xkeyboard-config noarch 2.41-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 921 k xml-common noarch 0.6.3-63.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k xorg-x11-fonts-Type1 noarch 7.5-38.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 499 k xorg-x11-proto-devel noarch 2024.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 266 k xz-devel x86_64 1:5.4.6-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 62 k yaksa x86_64 0.3-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.6 M zlib-ng-compat-devel x86_64 2.1.6-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37 k Transaction Summary ============================================================================================================================================== Install 570 Packages Total download size: 564 M Installed size: 2.3 G Downloading Packages: (1/570): boost-1.83.0-6.fc41.x86_64.rpm 1.1 MB/s | 14 kB 00:00 (2/570): boost-chrono-1.83.0-6.fc41.x86_64.rpm 14 MB/s | 26 kB 00:00 (3/570): boost-atomic-1.83.0-6.fc41.x86_64.rpm 1.2 MB/s | 20 kB 00:00 (4/570): arpack-3.9.1-3.fc40.x86_64.rpm 10 MB/s | 211 kB 00:00 (5/570): boost-container-1.83.0-6.fc41.x86_64.r 6.7 MB/s | 40 kB 00:00 (6/570): boost-context-1.83.0-6.fc41.x86_64.rpm 4.1 MB/s | 17 kB 00:00 (7/570): boost-contract-1.83.0-6.fc41.x86_64.rp 18 MB/s | 46 kB 00:00 (8/570): boost-date-time-1.83.0-6.fc41.x86_64.r 6.1 MB/s | 15 kB 00:00 (9/570): boost-coroutine-1.83.0-6.fc41.x86_64.r 6.9 MB/s | 20 kB 00:00 (10/570): boost-fiber-1.83.0-6.fc41.x86_64.rpm 7.5 MB/s | 42 kB 00:00 (11/570): boost-filesystem-1.83.0-6.fc41.x86_64 11 MB/s | 69 kB 00:00 (12/570): boost-graph-1.83.0-6.fc41.x86_64.rpm 28 MB/s | 152 kB 00:00 (13/570): boost-iostreams-1.83.0-6.fc41.x86_64. 5.9 MB/s | 41 kB 00:00 (14/570): boost-json-1.83.0-6.fc41.x86_64.rpm 21 MB/s | 144 kB 00:00 (15/570): boost-locale-1.83.0-6.fc41.x86_64.rpm 39 MB/s | 213 kB 00:00 (16/570): boost-log-1.83.0-6.fc41.x86_64.rpm 59 MB/s | 490 kB 00:00 (17/570): boost-math-1.83.0-6.fc41.x86_64.rpm 30 MB/s | 215 kB 00:00 (18/570): boost-nowide-1.83.0-6.fc41.x86_64.rpm 5.1 MB/s | 21 kB 00:00 (19/570): boost-numpy3-1.83.0-6.fc41.x86_64.rpm 6.2 MB/s | 29 kB 00:00 (20/570): boost-program-options-1.83.0-6.fc41.x 34 MB/s | 109 kB 00:00 (21/570): boost-python3-1.83.0-6.fc41.x86_64.rp 21 MB/s | 96 kB 00:00 (22/570): boost-random-1.83.0-6.fc41.x86_64.rpm 6.0 MB/s | 24 kB 00:00 (23/570): boost-regex-1.83.0-6.fc41.x86_64.rpm 36 MB/s | 111 kB 00:00 (24/570): boost-devel-1.83.0-6.fc41.x86_64.rpm 207 MB/s | 12 MB 00:00 (25/570): boost-serialization-1.83.0-6.fc41.x86 8.8 MB/s | 134 kB 00:00 (26/570): boost-stacktrace-1.83.0-6.fc41.x86_64 2.6 MB/s | 30 kB 00:00 (27/570): boost-system-1.83.0-6.fc41.x86_64.rpm 7.6 MB/s | 15 kB 00:00 (28/570): boost-test-1.83.0-6.fc41.x86_64.rpm 77 MB/s | 238 kB 00:00 (29/570): boost-thread-1.83.0-6.fc41.x86_64.rpm 18 MB/s | 62 kB 00:00 (30/570): boost-timer-1.83.0-6.fc41.x86_64.rpm 5.5 MB/s | 22 kB 00:00 (31/570): boost-type_erasure-1.83.0-6.fc41.x86_ 13 MB/s | 34 kB 00:00 (32/570): boost-wave-1.83.0-6.fc41.x86_64.rpm 61 MB/s | 208 kB 00:00 (33/570): cli11-devel-2.4.2-1.fc41.noarch.rpm 41 MB/s | 139 kB 00:00 (34/570): flexiblas-3.4.4-1.fc41.x86_64.rpm 9.5 MB/s | 26 kB 00:00 (35/570): eigen3-devel-3.4.0-15.fc40.noarch.rpm 168 MB/s | 1.1 MB 00:00 (36/570): flexiblas-devel-3.4.4-1.fc41.x86_64.r 31 MB/s | 113 kB 00:00 (37/570): flexiblas-openblas-openmp-3.4.4-1.fc4 6.7 MB/s | 18 kB 00:00 (38/570): flexiblas-openblas-openmp64-3.4.4-1.f 2.2 MB/s | 18 kB 00:00 (39/570): flexiblas-netlib-3.4.4-1.fc41.x86_64. 136 MB/s | 3.2 MB 00:00 (40/570): flexiblas-netlib64-3.4.4-1.fc41.x86_6 127 MB/s | 3.0 MB 00:00 (41/570): gdal-devel-3.9.0-3.fc41.x86_64.rpm 55 MB/s | 216 kB 00:00 (42/570): freeimage-devel-3.19.0-0.24.svn1909.f 2.4 MB/s | 38 kB 00:00 (43/570): graphite2-1.3.14-15.fc40.x86_64.rpm 24 MB/s | 95 kB 00:00 (44/570): graphite2-devel-1.3.14-15.fc40.x86_64 5.7 MB/s | 21 kB 00:00 (45/570): gdal-libs-3.9.0-3.fc41.x86_64.rpm 318 MB/s | 9.5 MB 00:00 (46/570): imath-3.1.11-2.fc41.x86_64.rpm 7.5 MB/s | 98 kB 00:00 (47/570): libarrow-acero-libs-16.1.0-4.fc41.x86 122 MB/s | 511 kB 00:00 (48/570): libarrow-dataset-libs-16.1.0-4.fc41.x 110 MB/s | 502 kB 00:00 (49/570): libarrow-doc-16.1.0-4.fc41.noarch.rpm 6.7 MB/s | 30 kB 00:00 (50/570): libkml-1.3.0-48.fc41.x86_64.rpm 62 MB/s | 360 kB 00:00 (51/570): libarrow-16.1.0-4.fc41.x86_64.rpm 212 MB/s | 5.4 MB 00:00 (52/570): mpi4py-common-3.1.6-3.fc41.noarch.rpm 3.5 MB/s | 19 kB 00:00 (53/570): freeimage-3.19.0-0.24.svn1909.fc41.x8 4.6 MB/s | 361 kB 00:00 (54/570): opencascade-draw-7.8.1-1.fc41.x86_64. 174 MB/s | 2.5 MB 00:00 (55/570): opencascade-devel-7.8.1-1.fc41.x86_64 81 MB/s | 3.9 MB 00:00 (56/570): opencascade-ocaf-7.8.1-1.fc41.x86_64. 57 MB/s | 1.2 MB 00:00 (57/570): opencascade-visualization-7.8.1-1.fc4 79 MB/s | 2.1 MB 00:00 (58/570): opencascade-foundation-7.8.1-1.fc41.x 113 MB/s | 13 MB 00:00 (59/570): openexr-libs-3.2.4-2.fc41.x86_64.rpm 54 MB/s | 1.1 MB 00:00 (60/570): opencascade-modeling-7.8.1-1.fc41.x86 109 MB/s | 14 MB 00:00 (61/570): parquet-libs-16.1.0-4.fc41.x86_64.rpm 34 MB/s | 996 kB 00:00 (62/570): poppler-24.02.0-2.fc40.x86_64.rpm 47 MB/s | 1.2 MB 00:00 (63/570): pybind11-devel-2.12.0-3.fc41.x86_64.r 51 MB/s | 173 kB 00:00 (64/570): python3-mpi4py-mpich-3.1.6-3.fc41.x86 73 MB/s | 570 kB 00:00 (65/570): python3-mpi4py-openmpi-3.1.6-3.fc41.x 58 MB/s | 571 kB 00:00 (66/570): qt5-qtwebkit-devel-5.212.0-0.87alpha4 5.7 MB/s | 56 kB 00:00 (67/570): thrift-0.20.0-2.fc41.x86_64.rpm 96 MB/s | 1.7 MB 00:00 (68/570): torque-libs-6.1.3-10.fc40.x86_64.rpm 12 MB/s | 191 kB 00:00 (69/570): python3-numpy-1.26.4-7.fc41.x86_64.rp 166 MB/s | 7.2 MB 00:00 (70/570): LibRaw-0.21.2-5.fc40.x86_64.rpm 3.9 MB/s | 410 kB 00:00 (71/570): PEGTL-devel-2.8.3-9.fc40.x86_64.rpm 1.5 MB/s | 127 kB 00:00 (72/570): SuperLU-6.0.1-5.fc41.x86_64.rpm 10 MB/s | 186 kB 00:00 (73/570): abattis-cantarell-vf-fonts-0.301-12.f 3.6 MB/s | 120 kB 00:00 (74/570): Lmod-8.7.39-1.fc41.x86_64.rpm 1.8 MB/s | 237 kB 00:00 (75/570): add-determinism-0.2.0-9.fc41.x86_64.r 34 MB/s | 907 kB 00:00 (76/570): alsa-lib-1.2.11-2.fc40.x86_64.rpm 23 MB/s | 499 kB 00:00 (77/570): annobin-docs-12.54-2.fc41.noarch.rpm 3.7 MB/s | 90 kB 00:00 (78/570): armadillo-12.8.1-1.fc41.x86_64.rpm 1.6 MB/s | 32 kB 00:00 (79/570): autoconf-2.72-2.fc41.noarch.rpm 26 MB/s | 817 kB 00:00 (80/570): annobin-plugin-gcc-12.54-2.fc41.x86_6 20 MB/s | 965 kB 00:00 (81/570): automake-1.16.5-16.fc40.noarch.rpm 28 MB/s | 676 kB 00:00 (82/570): avahi-libs-0.8-26.fc40.x86_64.rpm 4.5 MB/s | 67 kB 00:00 (83/570): blas-3.12.0-5.fc41.x86_64.rpm 28 MB/s | 692 kB 00:00 (84/570): blas-devel-3.12.0-5.fc41.x86_64.rpm 1.0 MB/s | 23 kB 00:00 (85/570): blas64-3.12.0-5.fc41.x86_64.rpm 11 MB/s | 278 kB 00:00 (86/570): blas64_-3.12.0-5.fc41.x86_64.rpm 18 MB/s | 279 kB 00:00 (87/570): blosc-1.21.5-4.fc40.x86_64.rpm 2.3 MB/s | 59 kB 00:00 (88/570): brotli-1.1.0-3.fc40.x86_64.rpm 1.1 MB/s | 20 kB 00:00 (89/570): brotli-devel-1.1.0-3.fc40.x86_64.rpm 1.2 MB/s | 34 kB 00:00 (90/570): bzip2-devel-1.0.8-18.fc40.x86_64.rpm 14 MB/s | 214 kB 00:00 (91/570): cairo-1.18.0-3.fc40.x86_64.rpm 26 MB/s | 709 kB 00:00 (92/570): cairo-devel-1.18.0-3.fc40.x86_64.rpm 7.8 MB/s | 176 kB 00:00 (93/570): cdparanoia-libs-10.2-44.fc40.x86_64.r 2.0 MB/s | 54 kB 00:00 (94/570): cfitsio-4.4.0-2.fc41.x86_64.rpm 30 MB/s | 612 kB 00:00 (95/570): cgnslib-devel-4.4.0-4.fc40.x86_64.rpm 3.7 MB/s | 56 kB 00:00 (96/570): cgnslib-common-4.4.0-4.fc40.noarch.rp 3.4 MB/s | 104 kB 00:00 (97/570): cgnslib-4.4.0-4.fc40.x86_64.rpm 11 MB/s | 423 kB 00:00 (98/570): cgnslib-libs-4.4.0-4.fc40.x86_64.rpm 14 MB/s | 295 kB 00:00 (99/570): clang-resource-filesystem-18.1.6-3.fc 467 kB/s | 15 kB 00:00 (100/570): cmake-data-3.28.3-5.fc41.noarch.rpm 36 MB/s | 1.8 MB 00:00 (101/570): cmake-filesystem-3.28.3-5.fc41.x86_6 668 kB/s | 18 kB 00:00 (102/570): cmake-rpm-macros-3.28.3-5.fc41.noarc 656 kB/s | 18 kB 00:00 (103/570): copy-jdk-configs-4.1-5.fc40.noarch.r 998 kB/s | 28 kB 00:00 (104/570): cmake-3.28.3-5.fc41.x86_64.rpm 53 MB/s | 9.6 MB 00:00 (105/570): crypto-policies-scripts-20240521-1.g 5.6 MB/s | 108 kB 00:00 (106/570): cups-libs-2.4.8-5.fc41.x86_64.rpm 9.8 MB/s | 259 kB 00:00 (107/570): dbus-1.14.10-3.fc40.x86_64.rpm 474 kB/s | 8.0 kB 00:00 (108/570): dbus-broker-36-2.fc41.x86_64.rpm 9.2 MB/s | 171 kB 00:00 (109/570): dbus-common-1.14.10-3.fc40.noarch.rp 727 kB/s | 15 kB 00:00 (110/570): clang-libs-18.1.6-3.fc41.x86_64.rpm 70 MB/s | 23 MB 00:00 (111/570): dbus-libs-1.14.10-3.fc40.x86_64.rpm 4.1 MB/s | 156 kB 00:00 (112/570): default-fonts-core-sans-4.0-13.fc41. 1.2 MB/s | 25 kB 00:00 (113/570): desktop-file-utils-0.26-12.fc40.x86_ 3.9 MB/s | 68 kB 00:00 (114/570): cpp-14.1.1-5.fc41.x86_64.rpm 60 MB/s | 12 MB 00:00 (115/570): dos2unix-7.5.2-1.fc40.x86_64.rpm 11 MB/s | 295 kB 00:00 (116/570): double-conversion-3.3.0-3.fc40.x86_6 2.4 MB/s | 50 kB 00:00 (117/570): double-conversion-devel-3.3.0-3.fc40 1.4 MB/s | 30 kB 00:00 (118/570): duktape-2.7.0-7.fc40.x86_64.rpm 10 MB/s | 170 kB 00:00 (119/570): emacs-filesystem-30.0-2.fc41.noarch. 359 kB/s | 7.1 kB 00:00 (120/570): expat-2.6.2-1.fc41.x86_64.rpm 4.7 MB/s | 113 kB 00:00 (121/570): fontconfig-2.15.0-6.fc41.x86_64.rpm 14 MB/s | 257 kB 00:00 (122/570): expat-devel-2.6.2-1.fc41.x86_64.rpm 2.0 MB/s | 54 kB 00:00 (123/570): fontconfig-devel-2.15.0-6.fc41.x86_6 7.9 MB/s | 129 kB 00:00 (124/570): freetype-2.13.2-5.fc40.x86_64.rpm 20 MB/s | 410 kB 00:00 (125/570): fonts-filesystem-2.0.5-15.fc41.noarc 251 kB/s | 8.3 kB 00:00 (126/570): freetype-devel-2.13.2-5.fc40.x86_64. 25 MB/s | 913 kB 00:00 (127/570): freexl-2.0.0-7.fc41.x86_64.rpm 1.7 MB/s | 45 kB 00:00 (128/570): fribidi-1.0.14-2.fc41.x86_64.rpm 4.4 MB/s | 92 kB 00:00 (129/570): gc-8.2.2-6.fc40.x86_64.rpm 5.9 MB/s | 110 kB 00:00 (130/570): gcc-c++-14.1.1-5.fc41.x86_64.rpm 104 MB/s | 14 MB 00:00 (131/570): gcc-plugin-annobin-14.1.1-5.fc41.x86 3.3 MB/s | 52 kB 00:00 (132/570): gcc-gfortran-14.1.1-5.fc41.x86_64.rp 79 MB/s | 13 MB 00:00 (133/570): gdk-pixbuf2-2.42.12-1.fc41.x86_64.rp 15 MB/s | 471 kB 00:00 (134/570): gdk-pixbuf2-devel-2.42.12-1.fc41.x86 15 MB/s | 331 kB 00:00 (135/570): gdk-pixbuf2-modules-2.42.12-1.fc41.x 1.3 MB/s | 28 kB 00:00 (136/570): gettext-0.22.5-2.fc41.x86_64.rpm 38 MB/s | 1.1 MB 00:00 (137/570): geos-3.12.2-1.fc41.x86_64.rpm 28 MB/s | 1.1 MB 00:00 (138/570): gettext-envsubst-0.22.5-2.fc41.x86_6 2.0 MB/s | 38 kB 00:00 (139/570): gettext-libs-0.22.5-2.fc41.x86_64.rp 23 MB/s | 665 kB 00:00 (140/570): gettext-runtime-0.22.5-2.fc41.x86_64 3.4 MB/s | 113 kB 00:00 (141/570): giflib-5.2.2-1.fc41.x86_64.rpm 2.6 MB/s | 52 kB 00:00 (142/570): git-2.45.2-1.fc41.x86_64.rpm 2.7 MB/s | 53 kB 00:00 (143/570): git-core-doc-2.45.2-1.fc41.noarch.rp 64 MB/s | 2.7 MB 00:00 (144/570): gl-manpages-1.1-31.20190306.fc40.noa 44 MB/s | 1.0 MB 00:00 (145/570): git-core-2.45.2-1.fc41.x86_64.rpm 51 MB/s | 4.7 MB 00:00 (146/570): gl2ps-1.4.2-10.fc40.x86_64.rpm 3.1 MB/s | 64 kB 00:00 (147/570): gl2ps-devel-1.4.2-10.fc40.x86_64.rpm 8.6 MB/s | 236 kB 00:00 (148/570): glew-devel-2.2.0-7.fc40.x86_64.rpm 8.7 MB/s | 216 kB 00:00 (149/570): gcc-14.1.1-5.fc41.x86_64.rpm 80 MB/s | 37 MB 00:00 (150/570): glib2-2.80.2-1.fc41.x86_64.rpm 46 MB/s | 3.0 MB 00:00 (151/570): glib2-devel-2.80.2-1.fc41.x86_64.rpm 22 MB/s | 1.4 MB 00:00 (152/570): glibc-devel-2.39.9000-18.fc41.x86_64 4.3 MB/s | 122 kB 00:00 (153/570): glibc-headers-x86-2.39.9000-18.fc41. 28 MB/s | 542 kB 00:00 (154/570): glx-utils-9.0.0-7.fc41.x86_64.rpm 2.0 MB/s | 72 kB 00:00 (155/570): gnutls-3.8.5-2.fc41.x86_64.rpm 50 MB/s | 1.1 MB 00:00 (156/570): gnupg2-2.4.5-1.fc41.x86_64.rpm 60 MB/s | 2.7 MB 00:00 (157/570): google-noto-fonts-common-20240401-1. 1.0 MB/s | 17 kB 00:00 (158/570): google-noto-sans-vf-fonts-20240401-1 22 MB/s | 594 kB 00:00 (159/570): gpgme-1.23.2-3.fc40.x86_64.rpm 7.6 MB/s | 211 kB 00:00 (160/570): gpgmepp-1.23.2-3.fc40.x86_64.rpm 6.9 MB/s | 139 kB 00:00 (161/570): graphene-1.10.6-8.fc40.x86_64.rpm 3.7 MB/s | 61 kB 00:00 (162/570): groff-base-1.23.0-6.fc40.x86_64.rpm 44 MB/s | 1.1 MB 00:00 (163/570): gstreamer1-1.24.4-1.fc41.x86_64.rpm 57 MB/s | 1.6 MB 00:00 (164/570): gstreamer1-plugins-base-1.24.4-1.fc4 38 MB/s | 2.2 MB 00:00 (165/570): harfbuzz-8.4.0-1.fc41.x86_64.rpm 25 MB/s | 1.0 MB 00:00 (166/570): harfbuzz-devel-8.4.0-1.fc41.x86_64.r 21 MB/s | 413 kB 00:00 (167/570): harfbuzz-icu-8.4.0-1.fc41.x86_64.rpm 546 kB/s | 16 kB 00:00 (168/570): guile30-3.0.9-1.fc41.x86_64.rpm 94 MB/s | 8.2 MB 00:00 (169/570): hdf-libs-4.2.16.2-1.fc40.x86_64.rpm 9.0 MB/s | 288 kB 00:00 (170/570): hdf5-1.12.1-15.fc40.x86_64.rpm 46 MB/s | 2.2 MB 00:00 (171/570): hdf5-devel-1.12.1-15.fc40.x86_64.rpm 35 MB/s | 1.3 MB 00:00 (172/570): hwdata-0.383-1.fc41.noarch.rpm 25 MB/s | 1.6 MB 00:00 (173/570): hyphen-2.8.8-24.fc41.x86_64.rpm 880 kB/s | 29 kB 00:00 (174/570): hwloc-libs-2.10.0-3.fc40.x86_64.rpm 46 MB/s | 2.1 MB 00:00 (175/570): jasper-libs-4.2.3-1.fc41.x86_64.rpm 7.0 MB/s | 161 kB 00:00 (176/570): java-21-openjdk-21.0.3.0.9-1.fc41.x8 13 MB/s | 430 kB 00:00 (177/570): iso-codes-4.16.0-3.fc40.noarch.rpm 68 MB/s | 3.4 MB 00:00 (178/570): javapackages-filesystem-6.2.0-12.fc4 563 kB/s | 13 kB 00:00 (179/570): jbigkit-libs-2.1-29.fc40.x86_64.rpm 2.4 MB/s | 53 kB 00:00 (180/570): json-c-0.17-3.fc40.x86_64.rpm 2.5 MB/s | 44 kB 00:00 (181/570): json-devel-3.11.3-1.fc41.x86_64.rpm 7.5 MB/s | 157 kB 00:00 (182/570): jsoncpp-1.9.5-7.fc40.x86_64.rpm 4.9 MB/s | 99 kB 00:00 (183/570): jsoncpp-devel-1.9.5-7.fc40.x86_64.rp 1.1 MB/s | 29 kB 00:00 (184/570): jxrlib-1.1-27.fc40.x86_64.rpm 14 MB/s | 454 kB 00:00 (185/570): kernel-headers-6.10.0-0.rc2.24.fc41. 29 MB/s | 1.5 MB 00:00 (186/570): lapack-devel-3.12.0-5.fc41.x86_64.rp 2.6 MB/s | 82 kB 00:00 (187/570): lapack64-3.12.0-5.fc41.x86_64.rpm 43 MB/s | 2.4 MB 00:00 (188/570): lapack-3.12.0-5.fc41.x86_64.rpm 65 MB/s | 11 MB 00:00 (189/570): lcms2-2.16-3.fc40.x86_64.rpm 9.3 MB/s | 180 kB 00:00 (190/570): lapack64_-3.12.0-5.fc41.x86_64.rpm 36 MB/s | 2.4 MB 00:00 (191/570): less-643-4.fc40.x86_64.rpm 6.9 MB/s | 174 kB 00:00 (192/570): libGLEW-2.2.0-7.fc40.x86_64.rpm 5.3 MB/s | 174 kB 00:00 (193/570): libICE-1.1.1-3.fc40.x86_64.rpm 3.9 MB/s | 74 kB 00:00 (194/570): libICE-devel-1.1.1-3.fc40.x86_64.rpm 2.8 MB/s | 46 kB 00:00 (195/570): libSM-1.2.4-3.fc40.x86_64.rpm 1.4 MB/s | 43 kB 00:00 (196/570): libSM-devel-1.2.4-3.fc40.x86_64.rpm 611 kB/s | 12 kB 00:00 (197/570): libX11-1.8.9-1.fc41.x86_64.rpm 26 MB/s | 648 kB 00:00 (198/570): libX11-common-1.8.9-1.fc41.noarch.rp 4.2 MB/s | 145 kB 00:00 (199/570): libX11-xcb-1.8.9-1.fc41.x86_64.rpm 587 kB/s | 12 kB 00:00 (200/570): libX11-devel-1.8.9-1.fc41.x86_64.rpm 24 MB/s | 912 kB 00:00 (201/570): java-21-openjdk-headless-21.0.3.0.9- 100 MB/s | 48 MB 00:00 (202/570): libXScrnSaver-1.2.4-3.fc40.x86_64.rp 479 kB/s | 25 kB 00:00 (203/570): libXScrnSaver-devel-1.2.4-3.fc40.x86 310 kB/s | 17 kB 00:00 (204/570): libXau-1.0.11-6.fc40.x86_64.rpm 1.5 MB/s | 32 kB 00:00 (205/570): libXau-devel-1.0.11-6.fc40.x86_64.rp 941 kB/s | 14 kB 00:00 (206/570): libXcomposite-devel-0.4.6-3.fc40.x86 1.0 MB/s | 16 kB 00:00 (207/570): libXcomposite-0.4.6-3.fc40.x86_64.rp 982 kB/s | 24 kB 00:00 (208/570): libXcursor-1.2.2-1.fc41.x86_64.rpm 1.4 MB/s | 29 kB 00:00 (209/570): libXcursor-devel-1.2.2-1.fc41.x86_64 1.9 MB/s | 28 kB 00:00 (210/570): libXdmcp-devel-1.1.5-1.fc41.x86_64.r 696 kB/s | 11 kB 00:00 (211/570): libXdmcp-1.1.5-1.fc41.x86_64.rpm 1.7 MB/s | 37 kB 00:00 (212/570): libXext-1.3.6-1.fc40.x86_64.rpm 1.9 MB/s | 39 kB 00:00 (213/570): libXext-devel-1.3.6-1.fc40.x86_64.rp 4.0 MB/s | 72 kB 00:00 (214/570): libXfixes-6.0.1-3.fc40.x86_64.rpm 802 kB/s | 19 kB 00:00 (215/570): libXfixes-devel-6.0.1-3.fc40.x86_64. 763 kB/s | 13 kB 00:00 (216/570): libXft-2.3.8-6.fc40.x86_64.rpm 4.1 MB/s | 72 kB 00:00 (217/570): libXft-devel-2.3.8-6.fc40.x86_64.rpm 1.9 MB/s | 36 kB 00:00 (218/570): libXi-1.8.1-5.fc40.x86_64.rpm 1.5 MB/s | 40 kB 00:00 (219/570): libXinerama-1.1.5-6.fc40.x86_64.rpm 915 kB/s | 14 kB 00:00 (220/570): libXi-devel-1.8.1-5.fc40.x86_64.rpm 3.4 MB/s | 103 kB 00:00 (221/570): libXinerama-devel-1.1.5-6.fc40.x86_6 692 kB/s | 13 kB 00:00 (222/570): libXmu-1.2.1-1.fc41.x86_64.rpm 3.7 MB/s | 78 kB 00:00 (223/570): libXmu-devel-1.2.1-1.fc41.x86_64.rpm 1.1 MB/s | 23 kB 00:00 (224/570): libXpm-3.5.17-3.fc40.x86_64.rpm 4.2 MB/s | 66 kB 00:00 (225/570): libXpm-devel-3.5.17-3.fc40.x86_64.rp 3.1 MB/s | 58 kB 00:00 (226/570): libXrandr-devel-1.5.4-3.fc40.x86_64. 1.0 MB/s | 19 kB 00:00 (227/570): libXrandr-1.5.4-3.fc40.x86_64.rpm 998 kB/s | 28 kB 00:00 (228/570): libXrender-0.9.11-6.fc40.x86_64.rpm 1.8 MB/s | 27 kB 00:00 (229/570): libXrender-devel-0.9.11-6.fc40.x86_6 1.2 MB/s | 19 kB 00:00 (230/570): libXres-1.2.2-3.fc40.x86_64.rpm 934 kB/s | 15 kB 00:00 (231/570): libXres-devel-1.2.2-3.fc40.x86_64.rp 579 kB/s | 12 kB 00:00 (232/570): libXt-1.3.0-3.fc40.x86_64.rpm 6.8 MB/s | 177 kB 00:00 (233/570): libXt-devel-1.3.0-3.fc40.x86_64.rpm 22 MB/s | 408 kB 00:00 (234/570): libXtst-devel-1.2.4-6.fc40.x86_64.rp 1.1 MB/s | 16 kB 00:00 (235/570): libXtst-1.2.4-6.fc40.x86_64.rpm 596 kB/s | 20 kB 00:00 (236/570): libXv-1.0.12-3.fc40.x86_64.rpm 848 kB/s | 18 kB 00:00 (237/570): libXv-devel-1.0.12-3.fc40.x86_64.rpm 2.7 MB/s | 38 kB 00:00 (238/570): libXxf86vm-1.1.5-6.fc40.x86_64.rpm 1.0 MB/s | 18 kB 00:00 (239/570): libaec-1.1.2-1.fc40.x86_64.rpm 1.7 MB/s | 37 kB 00:00 (240/570): libaec-devel-1.1.2-1.fc40.x86_64.rpm 529 kB/s | 12 kB 00:00 (241/570): libarchive-devel-3.7.4-1.fc41.x86_64 8.6 MB/s | 126 kB 00:00 (242/570): libassuan-2.5.7-1.fc41.x86_64.rpm 3.1 MB/s | 67 kB 00:00 (243/570): libb2-0.98.1-11.fc40.x86_64.rpm 1.7 MB/s | 25 kB 00:00 (244/570): libblkid-devel-2.40.1-1.fc41.x86_64. 977 kB/s | 26 kB 00:00 (245/570): libcbor-0.11.0-1.fc40.x86_64.rpm 1.7 MB/s | 33 kB 00:00 (246/570): libcurl-devel-8.8.0-1.fc41.x86_64.rp 32 MB/s | 758 kB 00:00 (247/570): libdatrie-0.2.13-9.fc40.x86_64.rpm 1.9 MB/s | 32 kB 00:00 (248/570): libdicom-1.1.0-2.fc41.x86_64.rpm 7.3 MB/s | 112 kB 00:00 (249/570): libdeflate-1.20-4.fc41.x86_64.rpm 3.0 MB/s | 67 kB 00:00 (250/570): libdicom-devel-1.1.0-2.fc41.x86_64.r 741 kB/s | 17 kB 00:00 (251/570): libdrm-2.4.121-1.fc41.x86_64.rpm 9.3 MB/s | 158 kB 00:00 (252/570): libdrm-devel-2.4.121-1.fc41.x86_64.r 7.1 MB/s | 170 kB 00:00 (253/570): libedit-3.1-51.20240517cvs.fc41.x86_ 6.6 MB/s | 105 kB 00:00 (254/570): libevdev-1.13.2-2.fc41.x86_64.rpm 1.4 MB/s | 38 kB 00:00 (255/570): libfabric-1.21.0-1.fc41.x86_64.rpm 51 MB/s | 1.4 MB 00:00 (256/570): libffi-devel-3.4.6-1.fc41.x86_64.rpm 1.2 MB/s | 29 kB 00:00 (257/570): libfido2-1.14.0-4.fc40.x86_64.rpm 3.7 MB/s | 98 kB 00:00 (258/570): libfontenc-1.1.8-1.fc41.x86_64.rpm 1.4 MB/s | 32 kB 00:00 (259/570): libgcrypt-1.10.3-4.fc41.x86_64.rpm 17 MB/s | 504 kB 00:00 (260/570): libgeotiff-1.7.3-1.fc41.x86_64.rpm 3.0 MB/s | 101 kB 00:00 (261/570): libgfortran-14.1.1-5.fc41.x86_64.rpm 37 MB/s | 936 kB 00:00 (262/570): libglvnd-1.7.0-4.fc40.x86_64.rpm 4.5 MB/s | 115 kB 00:00 (263/570): libglvnd-core-devel-1.7.0-4.fc40.x86 1.2 MB/s | 17 kB 00:00 (264/570): libglvnd-devel-1.7.0-4.fc40.x86_64.r 7.2 MB/s | 157 kB 00:00 (265/570): libglvnd-egl-1.7.0-4.fc40.x86_64.rpm 1.6 MB/s | 35 kB 00:00 (266/570): libglvnd-gles-1.7.0-4.fc40.x86_64.rp 1.8 MB/s | 29 kB 00:00 (267/570): libglvnd-glx-1.7.0-4.fc40.x86_64.rpm 5.9 MB/s | 132 kB 00:00 (268/570): libglvnd-opengl-1.7.0-4.fc40.x86_64. 1.8 MB/s | 38 kB 00:00 (269/570): libgpg-error-1.49-1.fc41.x86_64.rpm 10 MB/s | 227 kB 00:00 (270/570): libgta-1.2.1-12.fc40.x86_64.rpm 2.0 MB/s | 35 kB 00:00 (271/570): libharu-2.4.3-5.fc40.x86_64.rpm 26 MB/s | 557 kB 00:00 (272/570): libharu-devel-2.4.3-5.fc40.x86_64.rp 2.8 MB/s | 41 kB 00:00 (273/570): libgudev-238-5.fc40.x86_64.rpm 1.2 MB/s | 35 kB 00:00 (274/570): libibverbs-51.0-2.fc41.x86_64.rpm 25 MB/s | 428 kB 00:00 (275/570): libicu-devel-74.2-1.fc40.x86_64.rpm 49 MB/s | 855 kB 00:00 (276/570): libinput-1.26.0-1.fc41.x86_64.rpm 13 MB/s | 209 kB 00:00 (277/570): libjpeg-turbo-3.0.2-2.fc41.x86_64.rp 9.0 MB/s | 226 kB 00:00 (278/570): libjpeg-turbo-devel-3.0.2-2.fc41.x86 3.9 MB/s | 97 kB 00:00 (279/570): libksba-1.6.6-1.fc41.x86_64.rpm 5.9 MB/s | 159 kB 00:00 (280/570): liblerc-4.0.0-6.fc40.x86_64.rpm 12 MB/s | 210 kB 00:00 (281/570): libmount-devel-2.40.1-1.fc41.x86_64. 1.7 MB/s | 27 kB 00:00 (282/570): libmpc-1.3.1-5.fc40.x86_64.rpm 3.2 MB/s | 71 kB 00:00 (283/570): libnl3-3.9.0-3.fc40.x86_64.rpm 19 MB/s | 346 kB 00:00 (284/570): libogg-1.3.5-8.fc40.x86_64.rpm 2.3 MB/s | 33 kB 00:00 (285/570): libogg-devel-1.3.5-8.fc40.x86_64.rpm 822 kB/s | 13 kB 00:00 (286/570): liborc2-2.0.0-2.fc41.x86_64.rpm 20 MB/s | 500 kB 00:00 (287/570): libpciaccess-0.16-12.fc40.x86_64.rpm 1.7 MB/s | 26 kB 00:00 (288/570): libicu-74.2-1.fc40.x86_64.rpm 66 MB/s | 10 MB 00:00 (289/570): libpciaccess-devel-0.16-12.fc40.x86_ 520 kB/s | 12 kB 00:00 (290/570): libpng-1.6.40-3.fc40.x86_64.rpm 5.0 MB/s | 120 kB 00:00 (291/570): libpq-devel-16.1-4.fc41.x86_64.rpm 6.7 MB/s | 104 kB 00:00 (292/570): libpng-devel-1.6.40-3.fc40.x86_64.rp 16 MB/s | 291 kB 00:00 (293/570): libpq-16.1-4.fc41.x86_64.rpm 8.8 MB/s | 246 kB 00:00 (294/570): libproxy-0.5.5-1.fc41.x86_64.rpm 2.5 MB/s | 48 kB 00:00 (295/570): libpsm2-11.2.230-4.fc40.x86_64.rpm 8.4 MB/s | 200 kB 00:00 (296/570): libqhull_r-8.0.2-4.fc40.x86_64.rpm 9.3 MB/s | 201 kB 00:00 (297/570): libquadmath-14.1.1-5.fc41.x86_64.rpm 9.8 MB/s | 199 kB 00:00 (298/570): libquadmath-devel-14.1.1-5.fc41.x86_ 2.0 MB/s | 41 kB 00:00 (299/570): librdmacm-51.0-2.fc41.x86_64.rpm 4.7 MB/s | 72 kB 00:00 (300/570): libseccomp-2.5.3-8.fc40.x86_64.rpm 4.7 MB/s | 70 kB 00:00 (301/570): librttopo-1.1.0-14.fc40.x86_64.rpm 8.2 MB/s | 207 kB 00:00 (302/570): libselinux-devel-3.6-4.fc40.x86_64.r 5.4 MB/s | 115 kB 00:00 (303/570): libsepol-devel-3.6-3.fc40.x86_64.rpm 2.1 MB/s | 40 kB 00:00 (304/570): libspatialite-5.1.0-6.fc41.x86_64.rp 84 MB/s | 3.0 MB 00:00 (305/570): libtextstyle-0.22.5-2.fc41.x86_64.rp 3.5 MB/s | 89 kB 00:00 (306/570): libthai-0.1.29-8.fc40.x86_64.rpm 13 MB/s | 214 kB 00:00 (307/570): libstdc++-devel-14.1.1-5.fc41.x86_64 51 MB/s | 2.6 MB 00:00 (308/570): libtheora-1.1.1-37.fc41.x86_64.rpm 6.1 MB/s | 166 kB 00:00 (309/570): libtheora-devel-1.1.1-37.fc41.x86_64 1.8 MB/s | 32 kB 00:00 (310/570): libtiff-4.6.0-2.fc40.x86_64.rpm 13 MB/s | 332 kB 00:00 (311/570): libtiff-devel-4.6.0-2.fc40.x86_64.rp 14 MB/s | 247 kB 00:00 (312/570): libunwind-1.8.0-3.fc41.x86_64.rpm 3.4 MB/s | 73 kB 00:00 (313/570): libuuid-devel-2.40.1-1.fc41.x86_64.r 2.0 MB/s | 34 kB 00:00 (314/570): libuv-1.48.0-1.fc40.x86_64.rpm 12 MB/s | 252 kB 00:00 (315/570): libvorbis-1.3.7-10.fc40.x86_64.rpm 11 MB/s | 187 kB 00:00 (316/570): libvisual-0.4.1-4.fc40.x86_64.rpm 5.5 MB/s | 151 kB 00:00 (317/570): libwacom-2.12.0-1.fc41.x86_64.rpm 2.2 MB/s | 45 kB 00:00 (318/570): libwacom-data-2.12.0-1.fc41.noarch.r 11 MB/s | 178 kB 00:00 (319/570): libwayland-client-1.22.0-3.fc40.x86_ 1.2 MB/s | 32 kB 00:00 (320/570): libwayland-egl-1.22.0-3.fc40.x86_64. 684 kB/s | 12 kB 00:00 (321/570): libwayland-cursor-1.22.0-3.fc40.x86_ 680 kB/s | 19 kB 00:00 (322/570): libwayland-server-1.22.0-3.fc40.x86_ 2.3 MB/s | 40 kB 00:00 (323/570): libwebp-devel-1.4.0-1.fc41.x86_64.rp 1.8 MB/s | 39 kB 00:00 (324/570): libwebp-1.4.0-1.fc41.x86_64.rpm 12 MB/s | 291 kB 00:00 (325/570): libxcb-1.17.0-1.fc41.x86_64.rpm 8.3 MB/s | 234 kB 00:00 (326/570): libxcrypt-devel-4.4.36-5.fc40.x86_64 1.2 MB/s | 29 kB 00:00 (327/570): libxcb-devel-1.17.0-1.fc41.x86_64.rp 40 MB/s | 1.1 MB 00:00 (328/570): libxkbcommon-1.7.0-1.fc41.x86_64.rpm 4.1 MB/s | 142 kB 00:00 (329/570): libxkbcommon-x11-1.7.0-1.fc41.x86_64 895 kB/s | 22 kB 00:00 (330/570): libxkbfile-1.1.3-1.fc40.x86_64.rpm 4.1 MB/s | 92 kB 00:00 (331/570): libxshmfence-1.3.2-3.fc40.x86_64.rpm 564 kB/s | 12 kB 00:00 (332/570): libxkbfile-devel-1.1.3-1.fc40.x86_64 679 kB/s | 16 kB 00:00 (333/570): libxml2-devel-2.12.7-1.fc41.x86_64.r 15 MB/s | 495 kB 00:00 (334/570): libxslt-1.1.39-3.fc40.x86_64.rpm 12 MB/s | 189 kB 00:00 (335/570): libzstd-devel-1.5.6-1.fc41.x86_64.rp 2.6 MB/s | 52 kB 00:00 (336/570): lksctp-tools-1.0.19-8.fc41.x86_64.rp 6.2 MB/s | 98 kB 00:00 (337/570): logrotate-3.21.0-6.fc40.x86_64.rpm 4.7 MB/s | 75 kB 00:00 (338/570): lua-filesystem-1.8.0-11.fc40.x86_64. 1.6 MB/s | 34 kB 00:00 (339/570): lua-5.4.6-5.fc40.x86_64.rpm 5.8 MB/s | 191 kB 00:00 (340/570): lua-json-1.3.4-6.fc40.noarch.rpm 1.3 MB/s | 26 kB 00:00 (341/570): lua-posix-36.2.1-6.fc40.x86_64.rpm 7.4 MB/s | 135 kB 00:00 (342/570): lua-lpeg-1.0.2-13.fc40.x86_64.rpm 1.7 MB/s | 66 kB 00:00 (343/570): lua-term-0.08-3.fc40.x86_64.rpm 1.1 MB/s | 16 kB 00:00 (344/570): lz4-devel-1.9.4-6.fc40.x86_64.rpm 1.3 MB/s | 31 kB 00:00 (345/570): m4-1.4.19-9.fc40.x86_64.rpm 11 MB/s | 298 kB 00:00 (346/570): make-4.4.1-6.fc40.x86_64.rpm 20 MB/s | 580 kB 00:00 (347/570): mariadb-connector-c-3.3.8-3.fc40.x86 6.8 MB/s | 203 kB 00:00 (348/570): mariadb-connector-c-config-3.3.8-3.f 290 kB/s | 8.7 kB 00:00 (349/570): llvm-libs-18.1.6-2.fc41.x86_64.rpm 143 MB/s | 28 MB 00:00 (350/570): mariadb-connector-c-devel-3.3.8-3.fc 1.2 MB/s | 57 kB 00:00 (351/570): mesa-libEGL-24.1.1-2.fc41.x86_64.rpm 3.0 MB/s | 140 kB 00:00 (352/570): mesa-libEGL-devel-24.1.1-2.fc41.x86_ 1.5 MB/s | 24 kB 00:00 (353/570): mesa-libGL-24.1.1-2.fc41.x86_64.rpm 6.2 MB/s | 176 kB 00:00 (354/570): mesa-libGL-devel-24.1.1-2.fc41.x86_6 2.5 MB/s | 38 kB 00:00 (355/570): mesa-libGLU-9.0.3-4.fc40.x86_64.rpm 7.7 MB/s | 162 kB 00:00 (356/570): mesa-libGLU-devel-9.0.3-4.fc40.x86_6 647 kB/s | 12 kB 00:00 (357/570): mesa-libglapi-24.1.1-2.fc41.x86_64.r 2.6 MB/s | 51 kB 00:00 (358/570): mesa-libgbm-24.1.1-2.fc41.x86_64.rpm 1.5 MB/s | 47 kB 00:00 (359/570): metis-5.1.0.3-5.fc40.x86_64.rpm 23 MB/s | 571 kB 00:00 (360/570): metis-devel-5.1.0.3-5.fc40.x86_64.rp 545 kB/s | 11 kB 00:00 (361/570): minizip-ng-compat-3.0.10-8.fc41.x86_ 2.6 MB/s | 65 kB 00:00 (362/570): mkfontscale-1.2.2-6.fc40.x86_64.rpm 1.8 MB/s | 32 kB 00:00 (363/570): mpdecimal-2.5.1-9.fc40.x86_64.rpm 4.0 MB/s | 89 kB 00:00 (364/570): mpich-4.2.1-1.fc41.x86_64.rpm 68 MB/s | 2.0 MB 00:00 (365/570): mpich-devel-4.2.1-1.fc41.x86_64.rpm 51 MB/s | 1.4 MB 00:00 (366/570): mtdev-1.1.6-8.fc40.x86_64.rpm 950 kB/s | 21 kB 00:00 (367/570): munge-0.5.16-2.fc41.x86_64.rpm 6.2 MB/s | 129 kB 00:00 (368/570): ncurses-6.4-12.20240127.fc40.x86_64. 22 MB/s | 416 kB 00:00 (369/570): munge-libs-0.5.16-2.fc41.x86_64.rpm 784 kB/s | 21 kB 00:00 (370/570): netcdf-4.9.2-5.fc40.x86_64.rpm 40 MB/s | 828 kB 00:00 (371/570): netcdf-cxx-4.2-34.fc40.x86_64.rpm 2.0 MB/s | 44 kB 00:00 (372/570): netcdf-devel-4.9.2-5.fc40.x86_64.rpm 6.3 MB/s | 91 kB 00:00 (373/570): netcdf-cxx-devel-4.2-34.fc40.x86_64. 13 MB/s | 361 kB 00:00 (374/570): npth-1.7-1.fc41.x86_64.rpm 1.6 MB/s | 25 kB 00:00 (375/570): nettle-3.9.1-6.fc40.x86_64.rpm 9.6 MB/s | 425 kB 00:00 (376/570): nss-3.100.0-1.fc41.x86_64.rpm 33 MB/s | 703 kB 00:00 (377/570): nspr-4.35.0-23.fc41.x86_64.rpm 3.8 MB/s | 137 kB 00:00 (378/570): nss-sysinit-3.100.0-1.fc41.x86_64.rp 1.1 MB/s | 19 kB 00:00 (379/570): nss-softokn-3.100.0-1.fc41.x86_64.rp 18 MB/s | 409 kB 00:00 (380/570): nss-softokn-freebl-3.100.0-1.fc41.x8 13 MB/s | 386 kB 00:00 (381/570): nss-util-3.100.0-1.fc41.x86_64.rpm 5.1 MB/s | 88 kB 00:00 (382/570): numactl-libs-2.0.16-5.fc40.x86_64.rp 1.3 MB/s | 30 kB 00:00 (383/570): ogdi-4.1.1-1.fc40.x86_64.rpm 12 MB/s | 235 kB 00:00 (384/570): openblas-0.3.26-4.fc40.x86_64.rpm 1.8 MB/s | 39 kB 00:00 (385/570): openjpeg2-2.5.2-1.fc41.x86_64.rpm 9.5 MB/s | 186 kB 00:00 (386/570): openblas-openmp-0.3.26-4.fc40.x86_64 96 MB/s | 5.1 MB 00:00 (387/570): openjpeg2-devel-2.5.2-1.fc41.x86_64. 1.3 MB/s | 27 kB 00:00 (388/570): openjpeg2-tools-2.5.2-1.fc41.x86_64. 5.0 MB/s | 85 kB 00:00 (389/570): openmpi-5.0.3-1.fc41.x86_64.rpm 50 MB/s | 2.0 MB 00:00 (390/570): openmpi-devel-5.0.3-1.fc41.x86_64.rp 64 MB/s | 2.1 MB 00:00 (391/570): openblas-openmp64-0.3.26-4.fc40.x86_ 45 MB/s | 4.9 MB 00:00 (392/570): openslide-4.0.0-3.fc40.x86_64.rpm 6.0 MB/s | 135 kB 00:00 (393/570): openslide-devel-4.0.0-3.fc40.x86_64. 4.5 MB/s | 104 kB 00:00 (394/570): openssh-clients-9.6p1-1.fc41.9.x86_6 30 MB/s | 742 kB 00:00 (395/570): openssh-9.6p1-1.fc41.9.x86_64.rpm 16 MB/s | 421 kB 00:00 (396/570): opus-1.5.1-1.fc41.x86_64.rpm 14 MB/s | 230 kB 00:00 (397/570): orangefs-2.9.8-11.fc40.x86_64.rpm 57 MB/s | 1.8 MB 00:00 (398/570): orc-0.4.38-2.fc41.x86_64.rpm 13 MB/s | 225 kB 00:00 (399/570): pango-1.52.2-1.fc41.x86_64.rpm 19 MB/s | 347 kB 00:00 (400/570): pcre2-devel-10.43-2.fc41.1.x86_64.rp 22 MB/s | 488 kB 00:00 (401/570): pcre2-utf16-10.43-2.fc41.1.x86_64.rp 11 MB/s | 222 kB 00:00 (402/570): pcre2-utf32-10.43-2.fc41.1.x86_64.rp 9.8 MB/s | 209 kB 00:00 (403/570): perl-AutoLoader-5.74-507.fc41.noarch 1.0 MB/s | 21 kB 00:00 (404/570): perl-Carp-1.54-502.fc40.noarch.rpm 1.9 MB/s | 29 kB 00:00 (405/570): perl-B-1.88-507.fc41.x86_64.rpm 4.6 MB/s | 176 kB 00:00 (406/570): perl-Class-Struct-0.68-507.fc41.noar 1.2 MB/s | 22 kB 00:00 (407/570): perl-Data-Dumper-2.189-504.fc41.x86_ 2.8 MB/s | 56 kB 00:00 (408/570): perl-Digest-1.20-502.fc40.noarch.rpm 1.6 MB/s | 25 kB 00:00 (409/570): openssl-devel-3.2.2-1.fc41.x86_64.rp 17 MB/s | 2.7 MB 00:00 (410/570): perl-Digest-MD5-2.59-3.fc40.x86_64.r 1.9 MB/s | 36 kB 00:00 (411/570): perl-DynaLoader-1.54-507.fc41.x86_64 1.4 MB/s | 26 kB 00:00 (412/570): perl-Encode-3.21-505.fc41.x86_64.rpm 43 MB/s | 1.0 MB 00:00 (413/570): perl-Errno-1.37-507.fc41.x86_64.rpm 908 kB/s | 15 kB 00:00 (414/570): perl-English-1.11-507.fc41.noarch.rp 545 kB/s | 14 kB 00:00 (415/570): perl-Error-0.17029-15.fc40.noarch.rp 2.7 MB/s | 40 kB 00:00 (416/570): perl-Exporter-5.78-3.fc40.noarch.rpm 1.7 MB/s | 31 kB 00:00 (417/570): perl-Fcntl-1.15-507.fc41.x86_64.rpm 897 kB/s | 20 kB 00:00 (418/570): perl-File-Basename-2.86-507.fc41.noa 725 kB/s | 17 kB 00:00 (419/570): perl-File-Compare-1.100.700-507.fc41 884 kB/s | 13 kB 00:00 (420/570): perl-File-Copy-2.41-507.fc41.noarch. 1.0 MB/s | 20 kB 00:00 (421/570): perl-File-Find-1.43-507.fc41.noarch. 1.6 MB/s | 25 kB 00:00 (422/570): perl-File-Path-2.18-503.fc40.noarch. 1.7 MB/s | 35 kB 00:00 (423/570): perl-File-Temp-0.231.100-503.fc40.no 3.9 MB/s | 59 kB 00:00 (424/570): perl-FileHandle-2.05-507.fc41.noarch 1.0 MB/s | 16 kB 00:00 (425/570): perl-File-stat-1.13-507.fc41.noarch. 758 kB/s | 17 kB 00:00 (426/570): perl-Getopt-Std-1.13-507.fc41.noarch 1.1 MB/s | 16 kB 00:00 (427/570): perl-Getopt-Long-2.57-4.fc41.noarch. 2.2 MB/s | 63 kB 00:00 (428/570): perl-Git-2.45.2-1.fc41.noarch.rpm 2.0 MB/s | 40 kB 00:00 (429/570): perl-HTTP-Tiny-0.088-5.fc40.noarch.r 3.1 MB/s | 56 kB 00:00 (430/570): perl-IO-Socket-IP-0.42-2.fc40.noarch 2.5 MB/s | 42 kB 00:00 (431/570): perl-IO-1.52-507.fc41.x86_64.rpm 2.9 MB/s | 78 kB 00:00 (432/570): perl-IO-Socket-SSL-2.085-1.fc40.noar 11 MB/s | 225 kB 00:00 (433/570): perl-IPC-Open3-1.22-507.fc41.noarch. 953 kB/s | 22 kB 00:00 (434/570): perl-Mozilla-CA-20240313-1.fc41.noar 862 kB/s | 14 kB 00:00 (435/570): perl-MIME-Base64-3.16-503.fc40.x86_6 1.1 MB/s | 30 kB 00:00 (436/570): perl-Net-SSLeay-1.94-3.fc40.x86_64.r 20 MB/s | 366 kB 00:00 (437/570): perl-POSIX-2.13-507.fc41.x86_64.rpm 6.3 MB/s | 96 kB 00:00 (438/570): perl-PathTools-3.91-503.fc41.x86_64. 3.5 MB/s | 83 kB 00:00 (439/570): perl-Pod-Escapes-1.07-503.fc40.noarc 1.2 MB/s | 20 kB 00:00 (440/570): perl-Pod-Perldoc-3.28.01-503.fc40.no 3.5 MB/s | 79 kB 00:00 (441/570): perl-Pod-Simple-3.45-6.fc40.noarch.r 13 MB/s | 209 kB 00:00 (442/570): perl-Pod-Usage-2.03-504.fc41.noarch. 1.8 MB/s | 40 kB 00:00 (443/570): perl-Scalar-List-Utils-1.63-503.fc40 4.8 MB/s | 73 kB 00:00 (444/570): perl-SelectSaver-1.02-507.fc41.noarc 486 kB/s | 12 kB 00:00 (445/570): perl-Socket-2.038-1.fc41.x86_64.rpm 2.9 MB/s | 55 kB 00:00 (446/570): perl-Storable-3.32-502.fc40.x86_64.r 4.7 MB/s | 98 kB 00:00 (447/570): perl-Symbol-1.09-507.fc41.noarch.rpm 921 kB/s | 14 kB 00:00 (448/570): perl-Term-ANSIColor-5.01-504.fc40.no 1.9 MB/s | 48 kB 00:00 (449/570): perl-Term-Cap-1.18-503.fc40.noarch.r 1.0 MB/s | 22 kB 00:00 (450/570): perl-TermReadKey-2.38-21.fc40.x86_64 2.4 MB/s | 35 kB 00:00 (451/570): perl-Text-ParseWords-3.31-502.fc40.n 1.1 MB/s | 16 kB 00:00 (452/570): perl-Thread-Queue-3.14-503.fc40.noar 1.0 MB/s | 21 kB 00:00 (453/570): perl-Text-Tabs+Wrap-2024.001-1.fc41. 875 kB/s | 22 kB 00:00 (454/570): perl-Time-Local-1.350-5.fc40.noarch. 1.6 MB/s | 34 kB 00:00 (455/570): perl-URI-5.28-1.fc41.noarch.rpm 6.1 MB/s | 120 kB 00:00 (456/570): perl-base-2.27-507.fc41.noarch.rpm 750 kB/s | 16 kB 00:00 (457/570): perl-constant-1.33-503.fc40.noarch.r 967 kB/s | 23 kB 00:00 (458/570): perl-if-0.61.000-507.fc41.noarch.rpm 732 kB/s | 14 kB 00:00 (459/570): perl-interpreter-5.38.2-507.fc41.x86 3.3 MB/s | 72 kB 00:00 (460/570): perl-lib-0.65-507.fc41.x86_64.rpm 906 kB/s | 15 kB 00:00 (461/570): perl-libnet-3.15-503.fc40.noarch.rpm 5.4 MB/s | 122 kB 00:00 (462/570): perl-locale-1.10-507.fc41.noarch.rpm 643 kB/s | 14 kB 00:00 (463/570): perl-mro-1.28-507.fc41.x86_64.rpm 1.9 MB/s | 29 kB 00:00 (464/570): perl-libs-5.38.2-507.fc41.x86_64.rpm 65 MB/s | 2.2 MB 00:00 (465/570): perl-overload-1.37-507.fc41.noarch.r 2.1 MB/s | 46 kB 00:00 (466/570): perl-parent-0.241-502.fc40.noarch.rp 709 kB/s | 15 kB 00:00 (467/570): perl-overloading-0.02-507.fc41.noarc 461 kB/s | 13 kB 00:00 (468/570): perl-podlators-5.01-502.fc40.noarch. 4.0 MB/s | 121 kB 00:00 (469/570): perl-threads-2.40-504.fc41.x86_64.rp 2.2 MB/s | 58 kB 00:00 (470/570): perl-threads-shared-1.69-503.fc41.x8 2.0 MB/s | 45 kB 00:00 (471/570): perl-vars-1.05-507.fc41.noarch.rpm 882 kB/s | 13 kB 00:00 (472/570): pixman-0.43.4-1.fc41.x86_64.rpm 12 MB/s | 293 kB 00:00 (473/570): pixman-devel-0.43.4-1.fc41.x86_64.rp 615 kB/s | 17 kB 00:00 (474/570): pmix-4.2.8-2.fc40.x86_64.rpm 15 MB/s | 662 kB 00:00 (475/570): procps-ng-4.0.4-3.fc40.x86_64.rpm 12 MB/s | 359 kB 00:00 (476/570): poppler-data-0.4.11-7.fc40.noarch.rp 41 MB/s | 2.0 MB 00:00 (477/570): proj-9.4.1-1.fc41.x86_64.rpm 41 MB/s | 1.5 MB 00:00 (478/570): proj-data-9.4.1-1.fc41.noarch.rpm 32 MB/s | 1.3 MB 00:00 (479/570): proj-devel-9.4.1-1.fc41.x86_64.rpm 2.8 MB/s | 82 kB 00:00 (480/570): protobuf-3.19.6-8.fc40.x86_64.rpm 43 MB/s | 1.0 MB 00:00 (481/570): prrte-3.0.2-5.fc41.x86_64.rpm 3.9 MB/s | 65 kB 00:00 (482/570): pugixml-1.13-5.fc40.x86_64.rpm 6.8 MB/s | 102 kB 00:00 (483/570): prrte-libs-3.0.2-5.fc41.x86_64.rpm 15 MB/s | 514 kB 00:00 (484/570): pyproject-rpm-macros-1.12.1-1.fc41.n 2.3 MB/s | 41 kB 00:00 (485/570): pugixml-devel-1.13-5.fc40.x86_64.rpm 683 kB/s | 23 kB 00:00 (486/570): python-pip-wheel-24.0-2.fc41.noarch. 42 MB/s | 1.5 MB 00:00 (487/570): python-rpm-macros-3.12-9.fc41.noarch 652 kB/s | 18 kB 00:00 (488/570): python3-3.12.3-2.fc41.x86_64.rpm 1.0 MB/s | 27 kB 00:00 (489/570): python3-devel-3.12.3-2.fc41.x86_64.r 17 MB/s | 275 kB 00:00 (490/570): python3-mpich-4.2.1-1.fc41.x86_64.rp 378 kB/s | 9.9 kB 00:00 (491/570): python3-openmpi-5.0.3-1.fc41.x86_64. 317 kB/s | 9.4 kB 00:00 (492/570): python3-packaging-24.0-1.fc41.noarch 6.1 MB/s | 116 kB 00:00 (493/570): python3-rpm-generators-14-10.fc40.no 1.3 MB/s | 30 kB 00:00 (494/570): python3-rpm-macros-3.12-9.fc41.noarc 497 kB/s | 13 kB 00:00 (495/570): python3-libs-3.12.3-2.fc41.x86_64.rp 107 MB/s | 8.8 MB 00:00 (496/570): python3-setuptools-69.2.0-3.fc41.noa 47 MB/s | 1.4 MB 00:00 (497/570): qt-settings-40.0-1.fc41.noarch.rpm 425 kB/s | 10 kB 00:00 (498/570): qt5-designer-5.15.14-1.fc41.x86_64.r 8.9 MB/s | 160 kB 00:00 (499/570): qt5-doctools-5.15.14-1.fc41.x86_64.r 29 MB/s | 683 kB 00:00 (500/570): qt5-linguist-5.15.14-1.fc41.x86_64.r 23 MB/s | 870 kB 00:00 (501/570): qt5-qtbase-common-5.15.14-1.fc41.noa 391 kB/s | 12 kB 00:00 (502/570): qt5-qtbase-5.15.14-1.fc41.x86_64.rpm 64 MB/s | 3.5 MB 00:00 (503/570): python3-vtk-9.2.6-15.fc41.x86_64.rpm 72 MB/s | 11 MB 00:00 (504/570): qt5-qtbase-devel-5.15.14-1.fc41.x86_ 48 MB/s | 3.1 MB 00:00 (505/570): qt5-qtdeclarative-5.15.14-1.fc41.x86 92 MB/s | 4.2 MB 00:00 (506/570): qt5-qtdeclarative-devel-5.15.14-1.fc 39 MB/s | 1.3 MB 00:00 (507/570): qt5-qtsensors-5.15.14-1.fc41.x86_64. 8.1 MB/s | 220 kB 00:00 (508/570): qt5-qtlocation-5.15.14-1.fc41.x86_64 60 MB/s | 3.2 MB 00:00 (509/570): qt5-qttools-5.15.14-1.fc41.x86_64.rp 1.6 MB/s | 41 kB 00:00 (510/570): qt5-qttools-common-5.15.14-1.fc41.no 616 kB/s | 11 kB 00:00 (511/570): qt5-qttools-devel-5.15.14-1.fc41.x86 8.3 MB/s | 186 kB 00:00 (512/570): qt5-qtbase-gui-5.15.14-1.fc41.x86_64 32 MB/s | 6.4 MB 00:00 (513/570): qt5-qttools-libs-designercomponents- 25 MB/s | 774 kB 00:00 (514/570): qt5-qttools-libs-designer-5.15.14-1. 64 MB/s | 2.7 MB 00:00 (515/570): qt5-qttools-libs-help-5.15.14-1.fc41 9.1 MB/s | 157 kB 00:00 (516/570): qt5-qtwebchannel-5.15.14-1.fc41.x86_ 2.9 MB/s | 99 kB 00:00 (517/570): qt5-qtx11extras-5.15.14-1.fc41.x86_6 1.4 MB/s | 35 kB 00:00 (518/570): qt5-qtx11extras-devel-5.15.14-1.fc41 904 kB/s | 16 kB 00:00 (519/570): qt5-rpm-macros-5.15.14-1.fc41.noarch 522 kB/s | 11 kB 00:00 (520/570): re2-20220601-5.fc40.x86_64.rpm 11 MB/s | 206 kB 00:00 (521/570): rpm-mpi-hooks-8-8.fc40.noarch.rpm 610 kB/s | 11 kB 00:00 (522/570): rhash-1.4.4-1.fc41.x86_64.rpm 6.0 MB/s | 196 kB 00:00 (523/570): shared-mime-info-2.3-5.fc41.x86_64.r 18 MB/s | 390 kB 00:00 (524/570): snappy-1.2.1-1.fc41.x86_64.rpm 1.6 MB/s | 39 kB 00:00 (525/570): sqlite-3.46.0-1.fc41.x86_64.rpm 35 MB/s | 868 kB 00:00 (526/570): sqlite-devel-3.46.0-1.fc41.x86_64.rp 6.5 MB/s | 149 kB 00:00 (527/570): sysprof-capture-devel-46.0-1.fc41.x8 3.4 MB/s | 54 kB 00:00 (528/570): systemd-pam-256~rc4-2.fc41.x86_64.rp 20 MB/s | 397 kB 00:00 (529/570): systemd-rpm-macros-256~rc4-2.fc41.no 1.6 MB/s | 32 kB 00:00 (530/570): tbb-2021.11.0-5.fc40.x86_64.rpm 8.1 MB/s | 163 kB 00:00 (531/570): systemd-256~rc4-2.fc41.x86_64.rpm 59 MB/s | 5.2 MB 00:00 (532/570): tbb-bind-2021.11.0-5.fc40.x86_64.rpm 712 kB/s | 19 kB 00:00 (533/570): tbb-devel-2021.11.0-5.fc40.x86_64.rp 9.6 MB/s | 215 kB 00:00 (534/570): tcl-8.6.14-1.fc41.x86_64.rpm 46 MB/s | 1.1 MB 00:00 (535/570): tcl-devel-8.6.14-1.fc41.x86_64.rpm 7.9 MB/s | 163 kB 00:00 (536/570): tcsh-6.24.12-1.fc41.x86_64.rpm 22 MB/s | 455 kB 00:00 (537/570): tk-8.6.14-1.fc41.x86_64.rpm 46 MB/s | 1.6 MB 00:00 (538/570): tk-devel-8.6.14-1.fc41.x86_64.rpm 14 MB/s | 489 kB 00:00 (539/570): tpm2-tss-4.1.3-1.fc41.x86_64.rpm 17 MB/s | 407 kB 00:00 (540/570): qt5-qtwebkit-5.212.0-0.87alpha4.fc41 39 MB/s | 13 MB 00:00 (541/570): ttmkfdir-3.0.9-70.fc40.x86_64.rpm 1.8 MB/s | 56 kB 00:00 (542/570): tzdata-2024a-8.fc41.noarch.rpm 14 MB/s | 431 kB 00:00 (543/570): tzdata-java-2024a-8.fc41.noarch.rpm 3.0 MB/s | 48 kB 00:00 (544/570): ucx-1.16.0-1.fc41.x86_64.rpm 28 MB/s | 802 kB 00:00 (545/570): unixODBC-2.3.12-4.fc40.x86_64.rpm 26 MB/s | 471 kB 00:00 (546/570): uriparser-0.9.8-1.fc41.x86_64.rpm 1.9 MB/s | 57 kB 00:00 (547/570): utf8cpp-devel-4.0.5-2.fc40.noarch.rp 1.8 MB/s | 31 kB 00:00 (548/570): utf8proc-2.7.0-7.fc40.x86_64.rpm 3.6 MB/s | 80 kB 00:00 (549/570): vim-filesystem-9.1.452-1.fc41.noarch 1.0 MB/s | 17 kB 00:00 (550/570): vtk-devel-9.2.6-15.fc41.x86_64.rpm 33 MB/s | 3.3 MB 00:00 (551/570): vtk-java-9.2.6-15.fc41.x86_64.rpm 61 MB/s | 6.4 MB 00:00 (552/570): vtk-qt-9.2.6-15.fc41.x86_64.rpm 10 MB/s | 288 kB 00:00 (553/570): vulkan-loader-1.3.283.0-2.fc41.x86_6 8.6 MB/s | 150 kB 00:00 (554/570): vulkan-headers-1.3.283.0-1.fc41.noar 25 MB/s | 1.2 MB 00:00 (555/570): vulkan-loader-devel-1.3.283.0-2.fc41 721 kB/s | 12 kB 00:00 (556/570): woff2-1.0.2-19.fc40.x86_64.rpm 2.5 MB/s | 61 kB 00:00 (557/570): xcb-util-0.4.1-5.fc40.x86_64.rpm 675 kB/s | 18 kB 00:00 (558/570): xcb-util-image-0.4.1-5.fc40.x86_64.r 1.1 MB/s | 19 kB 00:00 (559/570): xcb-util-keysyms-0.4.1-5.fc40.x86_64 462 kB/s | 14 kB 00:00 (560/570): xcb-util-renderutil-0.3.10-5.fc40.x8 996 kB/s | 17 kB 00:00 (561/570): xcb-util-wm-0.4.2-5.fc40.x86_64.rpm 1.4 MB/s | 31 kB 00:00 (562/570): vtk-9.2.6-15.fc41.x86_64.rpm 79 MB/s | 24 MB 00:00 (563/570): xerces-c-3.2.5-2.fc40.x86_64.rpm 12 MB/s | 966 kB 00:00 (564/570): xkeyboard-config-2.41-1.fc40.noarch. 16 MB/s | 921 kB 00:00 (565/570): xml-common-0.6.3-63.fc40.noarch.rpm 1.8 MB/s | 31 kB 00:00 (566/570): xorg-x11-proto-devel-2024.1-2.fc41.n 15 MB/s | 266 kB 00:00 (567/570): xorg-x11-fonts-Type1-7.5-38.fc40.noa 16 MB/s | 499 kB 00:00 (568/570): xz-devel-5.4.6-3.fc41.x86_64.rpm 3.4 MB/s | 62 kB 00:00 (569/570): zlib-ng-compat-devel-2.1.6-6.fc41.x8 2.2 MB/s | 37 kB 00:00 (570/570): yaksa-0.3-5.fc40.x86_64.rpm 61 MB/s | 8.6 MB 00:00 -------------------------------------------------------------------------------- Total 94 MB/s | 564 MB 00:05 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: copy-jdk-configs-4.1-5.fc40.noarch 1/1 Running scriptlet: crypto-policies-scripts-20240521-1.gitf71d135.fc41.n 1/1 Running scriptlet: java-21-openjdk-headless-1:21.0.3.0.9-1.fc41.x86_64 1/1 Preparing : 1/1 Installing : cmake-filesystem-3.28.3-5.fc41.x86_64 1/570 Installing : xorg-x11-proto-devel-2024.1-2.fc41.noarch 2/570 Installing : libpng-2:1.6.40-3.fc40.x86_64 3/570 Installing : libgfortran-14.1.1-5.fc41.x86_64 4/570 Installing : libjpeg-turbo-3.0.2-2.fc41.x86_64 5/570 Installing : expat-2.6.2-1.fc41.x86_64 6/570 Installing : zlib-ng-compat-devel-2.1.6-6.fc41.x86_64 7/570 Installing : libicu-74.2-1.fc40.x86_64 8/570 Installing : boost-system-1.83.0-6.fc41.x86_64 9/570 Installing : hwloc-libs-2.10.0-3.fc40.x86_64 10/570 Installing : boost-chrono-1.83.0-6.fc41.x86_64 11/570 Installing : openjpeg2-2.5.2-1.fc41.x86_64 12/570 Installing : nspr-4.35.0-23.fc41.x86_64 13/570 Installing : boost-thread-1.83.0-6.fc41.x86_64 14/570 Installing : libpng-devel-2:1.6.40-3.fc40.x86_64 15/570 Installing : tcl-1:8.6.14-1.fc41.x86_64 16/570 Installing : qt5-qttools-common-5.15.14-1.fc41.noarch 17/570 Installing : libwebp-1.4.0-1.fc41.x86_64 18/570 Installing : libquadmath-14.1.1-5.fc41.x86_64 19/570 Installing : libogg-2:1.3.5-8.fc40.x86_64 20/570 Installing : libgpg-error-1.49-1.fc41.x86_64 21/570 Installing : libglvnd-1:1.7.0-4.fc40.x86_64 22/570 Installing : libglvnd-opengl-1:1.7.0-4.fc40.x86_64 23/570 Installing : libX11-xcb-1.8.9-1.fc41.x86_64 24/570 Installing : nss-util-3.100.0-1.fc41.x86_64 25/570 Installing : libjpeg-turbo-devel-3.0.2-2.fc41.x86_64 26/570 Installing : tbb-2021.11.0-5.fc40.x86_64 27/570 Installing : opencascade-foundation-7.8.1-1.fc41.x86_64 28/570 Installing : libmpc-1.3.1-5.fc40.x86_64 29/570 Installing : libaec-1.1.2-1.fc40.x86_64 30/570 Installing : hdf5-1.12.1-15.fc40.x86_64 31/570 Installing : libICE-1.1.1-3.fc40.x86_64 32/570 Installing : lcms2-2.16-3.fc40.x86_64 33/570 Installing : jsoncpp-1.9.5-7.fc40.x86_64 34/570 Installing : libarrow-doc-16.1.0-4.fc41.noarch 35/570 Installing : libICE-devel-1.1.1-3.fc40.x86_64 36/570 Installing : libSM-1.2.4-3.fc40.x86_64 37/570 Installing : libassuan-2.5.7-1.fc41.x86_64 38/570 Installing : libtheora-1:1.1.1-37.fc41.x86_64 39/570 Installing : boost-regex-1.83.0-6.fc41.x86_64 40/570 Installing : snappy-1.2.1-1.fc41.x86_64 41/570 Installing : python-rpm-macros-3.12-9.fc41.noarch 42/570 Installing : openssl-devel-1:3.2.2-1.fc41.x86_64 43/570 Installing : munge-libs-0.5.16-2.fc41.x86_64 44/570 Installing : pmix-4.2.8-2.fc40.x86_64 45/570 Installing : mesa-libglapi-24.1.1-2.fc41.x86_64 46/570 Installing : libwayland-client-1.22.0-3.fc40.x86_64 47/570 Installing : libstdc++-devel-14.1.1-5.fc41.x86_64 48/570 Installing : libnl3-3.9.0-3.fc40.x86_64 49/570 Installing : libibverbs-51.0-2.fc41.x86_64 50/570 Installing : geos-3.12.2-1.fc41.x86_64 51/570 Installing : fonts-filesystem-1:2.0.5-15.fc41.noarch 52/570 Installing : emacs-filesystem-1:30.0-2.fc41.noarch 53/570 Installing : double-conversion-3.3.0-3.fc40.x86_64 54/570 Installing : imath-3.1.11-2.fc41.x86_64 55/570 Installing : boost-context-1.83.0-6.fc41.x86_64 56/570 Installing : boost-atomic-1.83.0-6.fc41.x86_64 57/570 Installing : boost-filesystem-1.83.0-6.fc41.x86_64 58/570 Installing : python3-rpm-macros-3.12-9.fc41.noarch 59/570 Installing : cgnslib-libs-4.4.0-4.fc40.x86_64 60/570 Installing : mesa-libGLU-9.0.3-4.fc40.x86_64 61/570 Installing : tcl-devel-1:8.6.14-1.fc41.x86_64 62/570 Installing : libicu-devel-74.2-1.fc40.x86_64 63/570 Installing : hdf-libs-4.2.16.2-1.fc40.x86_64 64/570 Installing : blas-3.12.0-5.fc41.x86_64 65/570 Installing : blas64-3.12.0-5.fc41.x86_64 66/570 Installing : blas64_-3.12.0-5.fc41.x86_64 67/570 Installing : libharu-2.4.3-5.fc40.x86_64 68/570 Running scriptlet: xml-common-0.6.3-63.fc40.noarch 69/570 Installing : xml-common-0.6.3-63.fc40.noarch 69/570 Installing : pugixml-1.13-5.fc40.x86_64 70/570 Installing : pixman-0.43.4-1.fc41.x86_64 71/570 Installing : pcre2-utf16-10.43-2.fc41.1.x86_64 72/570 Installing : openblas-0.3.26-4.fc40.x86_64 73/570 Installing : numactl-libs-2.0.16-5.fc40.x86_64 74/570 Installing : libpsm2-11.2.230-4.fc40.x86_64 75/570 Installing : minizip-ng-compat-3.0.10-8.fc41.x86_64 76/570 Installing : freexl-2.0.0-7.fc41.x86_64 77/570 Installing : metis-5.1.0.3-5.fc40.x86_64 78/570 Installing : lua-posix-36.2.1-6.fc40.x86_64 79/570 Installing : lua-5.4.6-5.fc40.x86_64 80/570 Installing : libxshmfence-1.3.2-3.fc40.x86_64 81/570 Installing : libwayland-server-1.22.0-3.fc40.x86_64 82/570 Installing : libtextstyle-0.22.5-2.fc41.x86_64 83/570 Installing : gettext-libs-0.22.5-2.fc41.x86_64 84/570 Installing : libpq-16.1-4.fc41.x86_64 85/570 Installing : liblerc-4.0.0-6.fc40.x86_64 86/570 Installing : libevdev-1.13.2-2.fc41.x86_64 87/570 Installing : libedit-3.1-51.20240517cvs.fc41.x86_64 88/570 Installing : libdicom-1.1.0-2.fc41.x86_64 89/570 Installing : libdeflate-1.20-4.fc41.x86_64 90/570 Installing : openexr-libs-3.2.4-2.fc41.x86_64 91/570 Installing : libcurl-devel-8.8.0-1.fc41.x86_64 92/570 Installing : libXau-1.0.11-6.fc40.x86_64 93/570 Installing : libxcb-1.17.0-1.fc41.x86_64 94/570 Installing : kernel-headers-6.10.0-0.rc2.24.fc41.x86_64 95/570 Installing : json-c-0.17-3.fc40.x86_64 96/570 Installing : gl-manpages-1.1-31.20190306.fc40.noarch 97/570 Installing : dbus-libs-1:1.14.10-3.fc40.x86_64 98/570 Installing : alsa-lib-1.2.11-2.fc40.x86_64 99/570 Installing : mpi4py-common-3.1.6-3.fc41.noarch 100/570 Installing : graphite2-1.3.14-15.fc40.x86_64 101/570 Installing : boost-program-options-1.83.0-6.fc41.x86_64 102/570 Installing : boost-date-time-1.83.0-6.fc41.x86_64 103/570 Installing : boost-container-1.83.0-6.fc41.x86_64 104/570 Installing : boost-json-1.83.0-6.fc41.x86_64 105/570 Installing : boost-wave-1.83.0-6.fc41.x86_64 106/570 Installing : graphite2-devel-1.3.14-15.fc40.x86_64 107/570 Installing : avahi-libs-0.8-26.fc40.x86_64 108/570 Running scriptlet: tpm2-tss-4.1.3-1.fc41.x86_64 109/570 Installing : tpm2-tss-4.1.3-1.fc41.x86_64 109/570 Installing : xcb-util-0.4.1-5.fc40.x86_64 110/570 Installing : xcb-util-image-0.4.1-5.fc40.x86_64 111/570 Installing : xcb-util-keysyms-0.4.1-5.fc40.x86_64 112/570 Installing : xcb-util-renderutil-0.3.10-5.fc40.x86_64 113/570 Installing : xcb-util-wm-0.4.2-5.fc40.x86_64 114/570 Installing : libXau-devel-1.0.11-6.fc40.x86_64 115/570 Installing : libxcb-devel-1.17.0-1.fc41.x86_64 116/570 Installing : libdicom-devel-1.1.0-2.fc41.x86_64 117/570 Installing : llvm-libs-18.1.6-2.fc41.x86_64 118/570 Installing : libpq-devel-16.1-4.fc41.x86_64 119/570 Installing : copy-jdk-configs-4.1-5.fc40.noarch 120/570 Installing : lua-term-0.08-3.fc40.x86_64 121/570 Installing : openblas-openmp-0.3.26-4.fc40.x86_64 122/570 Installing : openblas-openmp64-0.3.26-4.fc40.x86_64 123/570 Installing : flexiblas-netlib-3.4.4-1.fc41.x86_64 124/570 Installing : flexiblas-openblas-openmp-3.4.4-1.fc41.x86_64 125/570 Installing : flexiblas-netlib64-3.4.4-1.fc41.x86_64 126/570 Installing : flexiblas-openblas-openmp64-3.4.4-1.fc41.x86_64 127/570 Installing : flexiblas-3.4.4-1.fc41.x86_64 128/570 Installing : flexiblas-devel-3.4.4-1.fc41.x86_64 129/570 Installing : arpack-3.9.1-3.fc40.x86_64 130/570 Installing : SuperLU-6.0.1-5.fc41.x86_64 131/570 Installing : armadillo-12.8.1-1.fc41.x86_64 132/570 Installing : pixman-devel-0.43.4-1.fc41.x86_64 133/570 Installing : pugixml-devel-1.13-5.fc40.x86_64 134/570 Installing : iso-codes-4.16.0-3.fc40.noarch 135/570 Installing : libharu-devel-2.4.3-5.fc40.x86_64 136/570 Installing : lapack64_-3.12.0-5.fc41.x86_64 137/570 Installing : lapack64-3.12.0-5.fc41.x86_64 138/570 Installing : lapack-3.12.0-5.fc41.x86_64 139/570 Installing : pyproject-rpm-macros-1.12.1-1.fc41.noarch 140/570 Installing : boost-fiber-1.83.0-6.fc41.x86_64 141/570 Installing : boost-log-1.83.0-6.fc41.x86_64 142/570 Installing : boost-coroutine-1.83.0-6.fc41.x86_64 143/570 Installing : double-conversion-devel-3.3.0-3.fc40.x86_64 144/570 Installing : abattis-cantarell-vf-fonts-0.301-12.fc40.noarch 145/570 Installing : librttopo-1.1.0-14.fc40.x86_64 146/570 Installing : librdmacm-51.0-2.fc41.x86_64 147/570 Installing : libfabric-1.21.0-1.fc41.x86_64 148/570 Installing : PEGTL-devel-2.8.3-9.fc40.x86_64 149/570 Installing : json-devel-3.11.3-1.fc41.x86_64 150/570 Installing : libwayland-cursor-1.22.0-3.fc40.x86_64 151/570 Installing : libarchive-devel-3.7.4-1.fc41.x86_64 152/570 Installing : blosc-1.21.5-4.fc40.x86_64 153/570 Installing : netcdf-4.9.2-5.fc40.x86_64 154/570 Installing : netcdf-cxx-4.2-34.fc40.x86_64 155/570 Running scriptlet: netcdf-cxx-4.2-34.fc40.x86_64 155/570 Installing : boost-graph-1.83.0-6.fc41.x86_64 156/570 Installing : jsoncpp-devel-1.9.5-7.fc40.x86_64 157/570 Installing : libaec-devel-1.1.2-1.fc40.x86_64 158/570 Installing : cpp-14.1.1-5.fc41.x86_64 159/570 Installing : tbb-bind-2021.11.0-5.fc40.x86_64 160/570 Installing : tbb-devel-2021.11.0-5.fc40.x86_64 161/570 Installing : nss-softokn-freebl-3.100.0-1.fc41.x86_64 162/570 Installing : nss-softokn-3.100.0-1.fc41.x86_64 163/570 Installing : libgcrypt-1.10.3-4.fc41.x86_64 164/570 Installing : libksba-1.6.6-1.fc41.x86_64 165/570 Installing : libvorbis-1:1.3.7-10.fc40.x86_64 166/570 Installing : libwebp-devel-1.4.0-1.fc41.x86_64 167/570 Installing : boost-locale-1.83.0-6.fc41.x86_64 168/570 Installing : boost-type_erasure-1.83.0-6.fc41.x86_64 169/570 Installing : boost-timer-1.83.0-6.fc41.x86_64 170/570 Installing : expat-devel-2.6.2-1.fc41.x86_64 171/570 Installing : ogdi-4.1.1-1.fc40.x86_64 172/570 Installing : jasper-libs-4.2.3-1.fc41.x86_64 173/570 Installing : LibRaw-0.21.2-5.fc40.x86_64 174/570 Installing : cli11-devel-2.4.2-1.fc41.noarch 175/570 Installing : eigen3-devel-3.4.0-15.fc40.noarch 176/570 Installing : utf8cpp-devel-4.0.5-2.fc40.noarch 177/570 Installing : yaksa-0.3-5.fc40.x86_64 178/570 Installing : xz-devel-1:5.4.6-3.fc41.x86_64 179/570 Installing : libxml2-devel-2.12.7-1.fc41.x86_64 180/570 Installing : xkeyboard-config-2.41-1.fc40.noarch 181/570 Installing : libxkbcommon-1.7.0-1.fc41.x86_64 182/570 Installing : libxkbcommon-x11-1.7.0-1.fc41.x86_64 183/570 Installing : xerces-c-3.2.5-2.fc40.x86_64 184/570 Installing : woff2-1.0.2-19.fc40.x86_64 185/570 Installing : vulkan-loader-1.3.283.0-2.fc41.x86_64 186/570 Installing : vim-filesystem-2:9.1.452-1.fc41.noarch 187/570 Installing : utf8proc-2.7.0-7.fc40.x86_64 188/570 Installing : uriparser-0.9.8-1.fc41.x86_64 189/570 Installing : libkml-1.3.0-48.fc41.x86_64 190/570 Installing : unixODBC-2.3.12-4.fc40.x86_64 191/570 Installing : ucx-1.16.0-1.fc41.x86_64 192/570 Installing : tzdata-java-2024a-8.fc41.noarch 193/570 Installing : tzdata-2024a-8.fc41.noarch 194/570 Installing : tcsh-6.24.12-1.fc41.x86_64 195/570 Running scriptlet: tcsh-6.24.12-1.fc41.x86_64 195/570 Installing : orangefs-2.9.8-11.fc40.x86_64 196/570 Installing : sysprof-capture-devel-46.0-1.fc41.x86_64 197/570 Installing : sqlite-3.46.0-1.fc41.x86_64 198/570 Installing : sqlite-devel-3.46.0-1.fc41.x86_64 199/570 Installing : rhash-1.4.4-1.fc41.x86_64 200/570 Installing : re2-1:20220601-5.fc40.x86_64 201/570 Installing : qt-settings-40.0-1.fc41.noarch 202/570 Installing : python-pip-wheel-24.0-2.fc41.noarch 203/570 Installing : protobuf-3.19.6-8.fc40.x86_64 204/570 Installing : liborc2-2.0.0-2.fc41.x86_64 205/570 Installing : libarrow-16.1.0-4.fc41.x86_64 206/570 Installing : libarrow-acero-libs-16.1.0-4.fc41.x86_64 207/570 Installing : proj-data-9.4.1-1.fc41.noarch 208/570 Installing : procps-ng-4.0.4-3.fc40.x86_64 209/570 Installing : poppler-data-0.4.11-7.fc40.noarch 210/570 Installing : pcre2-utf32-10.43-2.fc41.1.x86_64 211/570 Installing : pcre2-devel-10.43-2.fc41.1.x86_64 212/570 Installing : orc-0.4.38-2.fc41.x86_64 213/570 Installing : opus-1.5.1-1.fc41.x86_64 214/570 Installing : openssh-9.6p1-1.fc41.9.x86_64 215/570 Installing : npth-1.7-1.fc41.x86_64 216/570 Installing : nettle-3.9.1-6.fc40.x86_64 217/570 Installing : gnutls-3.8.5-2.fc41.x86_64 218/570 Installing : glib2-2.80.2-1.fc41.x86_64 219/570 Installing : libgudev-238-5.fc40.x86_64 220/570 Installing : shared-mime-info-2.3-5.fc41.x86_64 221/570 Running scriptlet: shared-mime-info-2.3-5.fc41.x86_64 221/570 Installing : gdk-pixbuf2-2.42.12-1.fc41.x86_64 222/570 Installing : cups-libs-1:2.4.8-5.fc41.x86_64 223/570 Installing : graphene-1.10.6-8.fc40.x86_64 224/570 Installing : gnupg2-2.4.5-1.fc41.x86_64 225/570 Installing : gpgme-1.23.2-3.fc40.x86_64 226/570 Installing : gpgmepp-1.23.2-3.fc40.x86_64 227/570 Installing : ncurses-6.4-12.20240127.fc40.x86_64 228/570 Installing : mtdev-1.1.6-8.fc40.x86_64 229/570 Installing : mpdecimal-2.5.1-9.fc40.x86_64 230/570 Installing : mariadb-connector-c-config-3.3.8-3.fc40.noarch 231/570 Installing : mariadb-connector-c-3.3.8-3.fc40.x86_64 232/570 Installing : mariadb-connector-c-devel-3.3.8-3.fc40.x86_64 233/570 Installing : m4-1.4.19-9.fc40.x86_64 234/570 Installing : lz4-devel-1.9.4-6.fc40.x86_64 235/570 Installing : lua-lpeg-1.0.2-13.fc40.x86_64 236/570 Installing : lua-json-1.3.4-6.fc40.noarch 237/570 Installing : lua-filesystem-1.8.0-11.fc40.x86_64 238/570 Installing : Lmod-8.7.39-1.fc41.x86_64 239/570 Running scriptlet: Lmod-8.7.39-1.fc41.x86_64 239/570 Installing : rpm-mpi-hooks-8-8.fc40.noarch 240/570 Installing : lksctp-tools-1.0.19-8.fc41.x86_64 241/570 Installing : libzstd-devel-1.5.6-1.fc41.x86_64 242/570 Installing : libxslt-1.1.39-3.fc40.x86_64 243/570 Installing : libwayland-egl-1.22.0-3.fc40.x86_64 244/570 Installing : libwacom-data-2.12.0-1.fc41.noarch 245/570 Installing : libvisual-1:0.4.1-4.fc40.x86_64 246/570 Installing : libuv-1:1.48.0-1.fc40.x86_64 247/570 Installing : libuuid-devel-2.40.1-1.fc41.x86_64 248/570 Installing : libSM-devel-1.2.4-3.fc40.x86_64 249/570 Installing : libunwind-1.8.0-3.fc41.x86_64 250/570 Installing : libsepol-devel-3.6-3.fc40.x86_64 251/570 Installing : libselinux-devel-3.6-4.fc40.x86_64 252/570 Installing : libseccomp-2.5.3-8.fc40.x86_64 253/570 Installing : libqhull_r-1:8.0.2-4.fc40.x86_64 254/570 Installing : libgta-1.2.1-12.fc40.x86_64 255/570 Installing : libglvnd-core-devel-1:1.7.0-4.fc40.x86_64 256/570 Installing : libfontenc-1.1.8-1.fc41.x86_64 257/570 Installing : libffi-devel-3.4.6-1.fc41.x86_64 258/570 Installing : libdatrie-0.2.13-9.fc40.x86_64 259/570 Installing : libthai-0.1.29-8.fc40.x86_64 260/570 Installing : libcbor-0.11.0-1.fc40.x86_64 261/570 Installing : libfido2-1.14.0-4.fc40.x86_64 262/570 Installing : openssh-clients-9.6p1-1.fc41.9.x86_64 263/570 Running scriptlet: openssh-clients-9.6p1-1.fc41.9.x86_64 263/570 Installing : libblkid-devel-2.40.1-1.fc41.x86_64 264/570 Installing : libmount-devel-2.40.1-1.fc41.x86_64 265/570 Installing : libb2-0.98.1-11.fc40.x86_64 266/570 Installing : python3-3.12.3-2.fc41.x86_64 267/570 Installing : python3-libs-3.12.3-2.fc41.x86_64 268/570 Installing : boost-python3-1.83.0-6.fc41.x86_64 269/570 Installing : cmake-rpm-macros-3.28.3-5.fc41.noarch 270/570 Installing : gstreamer1-1.24.4-1.fc41.x86_64 271/570 Installing : python3-packaging-24.0-1.fc41.noarch 272/570 Installing : glib2-devel-2.80.2-1.fc41.x86_64 273/570 Installing : python3-rpm-generators-14-10.fc40.noarch 274/570 Installing : python3-devel-3.12.3-2.fc41.x86_64 275/570 Installing : python3-numpy-1:1.26.4-7.fc41.x86_64 276/570 Installing : boost-numpy3-1.83.0-6.fc41.x86_64 277/570 Installing : crypto-policies-scripts-20240521-1.gitf71d135.fc 278/570 Installing : nss-sysinit-3.100.0-1.fc41.x86_64 279/570 Installing : nss-3.100.0-1.fc41.x86_64 280/570 Running scriptlet: nss-3.100.0-1.fc41.x86_64 280/570 Installing : libwacom-2.12.0-1.fc41.x86_64 281/570 Installing : libinput-1.26.0-1.fc41.x86_64 282/570 Running scriptlet: libinput-1.26.0-1.fc41.x86_64 282/570 Installing : vulkan-headers-1.3.283.0-1.fc41.noarch 283/570 Installing : vulkan-loader-devel-1.3.283.0-2.fc41.x86_64 284/570 Installing : libXdmcp-1.1.5-1.fc41.x86_64 285/570 Installing : libXdmcp-devel-1.1.5-1.fc41.x86_64 286/570 Installing : libX11-common-1.8.9-1.fc41.noarch 287/570 Installing : libX11-1.8.9-1.fc41.x86_64 288/570 Installing : libX11-devel-1.8.9-1.fc41.x86_64 289/570 Installing : libXext-1.3.6-1.fc40.x86_64 290/570 Installing : libXext-devel-1.3.6-1.fc40.x86_64 291/570 Installing : libXrender-0.9.11-6.fc40.x86_64 292/570 Installing : libXrender-devel-0.9.11-6.fc40.x86_64 293/570 Installing : libXi-1.8.1-5.fc40.x86_64 294/570 Installing : libXfixes-6.0.1-3.fc40.x86_64 295/570 Installing : libXfixes-devel-6.0.1-3.fc40.x86_64 296/570 Installing : libXt-1.3.0-3.fc40.x86_64 297/570 Installing : libXmu-1.2.1-1.fc41.x86_64 298/570 Installing : libXt-devel-1.3.0-3.fc40.x86_64 299/570 Installing : libXi-devel-1.8.1-5.fc40.x86_64 300/570 Installing : libXcursor-1.2.2-1.fc41.x86_64 301/570 Installing : libXcursor-devel-1.2.2-1.fc41.x86_64 302/570 Installing : libXtst-1.2.4-6.fc40.x86_64 303/570 Installing : libXv-1.0.12-3.fc40.x86_64 304/570 Installing : libXcomposite-0.4.6-3.fc40.x86_64 305/570 Installing : libXcomposite-devel-0.4.6-3.fc40.x86_64 306/570 Installing : libXv-devel-1.0.12-3.fc40.x86_64 307/570 Installing : libXtst-devel-1.2.4-6.fc40.x86_64 308/570 Installing : libXrandr-1.5.4-3.fc40.x86_64 309/570 Installing : libXrandr-devel-1.5.4-3.fc40.x86_64 310/570 Installing : libXScrnSaver-1.2.4-3.fc40.x86_64 311/570 Installing : libXScrnSaver-devel-1.2.4-3.fc40.x86_64 312/570 Installing : libXinerama-1.1.5-6.fc40.x86_64 313/570 Installing : libXinerama-devel-1.1.5-6.fc40.x86_64 314/570 Installing : libXres-1.2.2-3.fc40.x86_64 315/570 Installing : libXres-devel-1.2.2-3.fc40.x86_64 316/570 Installing : libXxf86vm-1.1.5-6.fc40.x86_64 317/570 Installing : libXpm-3.5.17-3.fc40.x86_64 318/570 Installing : libXpm-devel-3.5.17-3.fc40.x86_64 319/570 Installing : libxkbfile-1.1.3-1.fc40.x86_64 320/570 Installing : libxkbfile-devel-1.1.3-1.fc40.x86_64 321/570 Installing : less-643-4.fc40.x86_64 322/570 Installing : git-core-2.45.2-1.fc41.x86_64 323/570 Installing : git-core-doc-2.45.2-1.fc41.noarch 324/570 Installing : jxrlib-1.1-27.fc40.x86_64 325/570 Installing : jbigkit-libs-2.1-29.fc40.x86_64 326/570 Installing : libtiff-4.6.0-2.fc40.x86_64 327/570 Installing : proj-9.4.1-1.fc41.x86_64 328/570 Installing : libtiff-devel-4.6.0-2.fc40.x86_64 329/570 Installing : gdk-pixbuf2-devel-2.42.12-1.fc41.x86_64 330/570 Installing : proj-devel-9.4.1-1.fc41.x86_64 331/570 Installing : libgeotiff-1.7.3-1.fc41.x86_64 332/570 Installing : libspatialite-5.1.0-6.fc41.x86_64 333/570 Installing : freeimage-3.19.0-0.24.svn1909.fc41.x86_64 334/570 Installing : freeimage-devel-3.19.0-0.24.svn1909.fc41.x86_64 335/570 Installing : gdk-pixbuf2-modules-2.42.12-1.fc41.x86_64 336/570 Installing : openjpeg2-tools-2.5.2-1.fc41.x86_64 337/570 Installing : openjpeg2-devel-2.5.2-1.fc41.x86_64 338/570 Installing : javapackages-filesystem-6.2.0-12.fc41.noarch 339/570 Installing : java-21-openjdk-headless-1:21.0.3.0.9-1.fc41.x86 340/570 Running scriptlet: java-21-openjdk-headless-1:21.0.3.0.9-1.fc41.x86 340/570 Installing : hyphen-2.8.8-24.fc41.x86_64 341/570 Installing : hwdata-0.383-1.fc41.noarch 342/570 Installing : libpciaccess-0.16-12.fc40.x86_64 343/570 Installing : libdrm-2.4.121-1.fc41.x86_64 344/570 Installing : mesa-libgbm-24.1.1-2.fc41.x86_64 345/570 Installing : libglvnd-egl-1:1.7.0-4.fc40.x86_64 346/570 Installing : mesa-libEGL-24.1.1-2.fc41.x86_64 347/570 Installing : libglvnd-glx-1:1.7.0-4.fc40.x86_64 348/570 Installing : mesa-libGL-24.1.1-2.fc41.x86_64 349/570 Installing : libGLEW-2.2.0-7.fc40.x86_64 350/570 Installing : gl2ps-1.4.2-10.fc40.x86_64 351/570 Installing : glx-utils-9.0.0-7.fc41.x86_64 352/570 Installing : libglvnd-gles-1:1.7.0-4.fc40.x86_64 353/570 Installing : libglvnd-devel-1:1.7.0-4.fc40.x86_64 354/570 Installing : mesa-libGLU-devel-9.0.3-4.fc40.x86_64 355/570 Installing : glew-devel-2.2.0-7.fc40.x86_64 356/570 Installing : mesa-libEGL-devel-24.1.1-2.fc41.x86_64 357/570 Installing : libpciaccess-devel-0.16-12.fc40.x86_64 358/570 Installing : libdrm-devel-2.4.121-1.fc41.x86_64 359/570 Installing : mesa-libGL-devel-24.1.1-2.fc41.x86_64 360/570 Installing : gl2ps-devel-1.4.2-10.fc40.x86_64 361/570 Running scriptlet: groff-base-1.23.0-6.fc40.x86_64 362/570 Installing : groff-base-1.23.0-6.fc40.x86_64 362/570 Running scriptlet: groff-base-1.23.0-6.fc40.x86_64 362/570 Installing : perl-Digest-1.20-502.fc40.noarch 363/570 Installing : perl-Digest-MD5-2.59-3.fc40.x86_64 364/570 Installing : perl-B-1.88-507.fc41.x86_64 365/570 Installing : perl-FileHandle-2.05-507.fc41.noarch 366/570 Installing : perl-Data-Dumper-2.189-504.fc41.x86_64 367/570 Installing : perl-libnet-3.15-503.fc40.noarch 368/570 Installing : perl-AutoLoader-5.74-507.fc41.noarch 369/570 Installing : perl-URI-5.28-1.fc41.noarch 370/570 Installing : perl-Text-Tabs+Wrap-2024.001-1.fc41.noarch 371/570 Installing : perl-Mozilla-CA-20240313-1.fc41.noarch 372/570 Installing : perl-if-0.61.000-507.fc41.noarch 373/570 Installing : perl-locale-1.10-507.fc41.noarch 374/570 Installing : perl-IO-Socket-IP-0.42-2.fc40.noarch 375/570 Installing : perl-Time-Local-2:1.350-5.fc40.noarch 376/570 Installing : perl-File-Path-2.18-503.fc40.noarch 377/570 Installing : perl-IO-Socket-SSL-2.085-1.fc40.noarch 378/570 Installing : perl-Net-SSLeay-1.94-3.fc40.x86_64 379/570 Installing : perl-Pod-Escapes-1:1.07-503.fc40.noarch 380/570 Installing : perl-Class-Struct-0.68-507.fc41.noarch 381/570 Installing : perl-Term-ANSIColor-5.01-504.fc40.noarch 382/570 Installing : perl-POSIX-2.13-507.fc41.x86_64 383/570 Installing : perl-IPC-Open3-1.22-507.fc41.noarch 384/570 Installing : perl-File-Temp-1:0.231.100-503.fc40.noarch 385/570 Installing : perl-HTTP-Tiny-0.088-5.fc40.noarch 386/570 Installing : perl-Term-Cap-1.18-503.fc40.noarch 387/570 Installing : perl-Pod-Simple-1:3.45-6.fc40.noarch 388/570 Installing : perl-Socket-4:2.038-1.fc41.x86_64 389/570 Installing : perl-SelectSaver-1.02-507.fc41.noarch 390/570 Installing : perl-Symbol-1.09-507.fc41.noarch 391/570 Installing : perl-File-stat-1.13-507.fc41.noarch 392/570 Installing : perl-podlators-1:5.01-502.fc40.noarch 393/570 Installing : perl-Pod-Perldoc-3.28.01-503.fc40.noarch 394/570 Installing : perl-Fcntl-1.15-507.fc41.x86_64 395/570 Installing : perl-Text-ParseWords-3.31-502.fc40.noarch 396/570 Installing : perl-base-2.27-507.fc41.noarch 397/570 Installing : perl-mro-1.28-507.fc41.x86_64 398/570 Installing : perl-IO-1.52-507.fc41.x86_64 399/570 Installing : perl-overloading-0.02-507.fc41.noarch 400/570 Installing : perl-Pod-Usage-4:2.03-504.fc41.noarch 401/570 Installing : perl-Errno-1.37-507.fc41.x86_64 402/570 Installing : perl-File-Basename-2.86-507.fc41.noarch 403/570 Installing : perl-Getopt-Std-1.13-507.fc41.noarch 404/570 Installing : perl-MIME-Base64-3.16-503.fc40.x86_64 405/570 Installing : perl-Scalar-List-Utils-5:1.63-503.fc40.x86_64 406/570 Installing : perl-constant-1.33-503.fc40.noarch 407/570 Installing : perl-Storable-1:3.32-502.fc40.x86_64 408/570 Installing : perl-overload-1.37-507.fc41.noarch 409/570 Installing : perl-parent-1:0.241-502.fc40.noarch 410/570 Installing : perl-vars-1.05-507.fc41.noarch 411/570 Installing : perl-Getopt-Long-1:2.57-4.fc41.noarch 412/570 Installing : perl-Carp-1.54-502.fc40.noarch 413/570 Installing : perl-Exporter-5.78-3.fc40.noarch 414/570 Installing : perl-PathTools-3.91-503.fc41.x86_64 415/570 Installing : perl-DynaLoader-1.54-507.fc41.x86_64 416/570 Installing : perl-Encode-4:3.21-505.fc41.x86_64 417/570 Installing : perl-libs-4:5.38.2-507.fc41.x86_64 418/570 Installing : perl-interpreter-4:5.38.2-507.fc41.x86_64 419/570 Installing : mpich-4.2.1-1.fc41.x86_64 420/570 Installing : perl-File-Find-1.43-507.fc41.noarch 421/570 Installing : perl-threads-1:2.40-504.fc41.x86_64 422/570 Installing : perl-threads-shared-1.69-503.fc41.x86_64 423/570 Installing : perl-Thread-Queue-3.14-503.fc40.noarch 424/570 Installing : python3-mpich-4.2.1-1.fc41.x86_64 425/570 Installing : perl-English-1.11-507.fc41.noarch 426/570 Installing : perl-Error-1:0.17029-15.fc40.noarch 427/570 Installing : perl-File-Compare-1.100.700-507.fc41.noarch 428/570 Installing : perl-File-Copy-2.41-507.fc41.noarch 429/570 Installing : autoconf-2.72-2.fc41.noarch 430/570 Installing : automake-1.16.5-16.fc40.noarch 431/570 Installing : libogg-devel-2:1.3.5-8.fc40.x86_64 432/570 Installing : libtheora-devel-1:1.1.1-37.fc41.x86_64 433/570 Installing : perl-TermReadKey-2.38-21.fc40.x86_64 434/570 Installing : perl-lib-0.65-507.fc41.x86_64 435/570 Installing : perl-Git-2.45.2-1.fc41.noarch 436/570 Installing : git-2.45.2-1.fc41.x86_64 437/570 Installing : google-noto-fonts-common-20240401-1.fc41.noarch 438/570 Installing : google-noto-sans-vf-fonts-20240401-1.fc41.noarch 439/570 Installing : default-fonts-core-sans-4.0-13.fc41.noarch 440/570 Installing : cairo-1.18.0-3.fc40.x86_64 441/570 Installing : harfbuzz-8.4.0-1.fc41.x86_64 442/570 Installing : freetype-2.13.2-5.fc40.x86_64 443/570 Installing : fontconfig-2.15.0-6.fc41.x86_64 444/570 Running scriptlet: fontconfig-2.15.0-6.fc41.x86_64 444/570 Installing : libXft-2.3.8-6.fc40.x86_64 445/570 Running scriptlet: tk-1:8.6.14-1.fc41.x86_64 446/570 Installing : tk-1:8.6.14-1.fc41.x86_64 446/570 Installing : openslide-4.0.0-3.fc40.x86_64 447/570 Installing : poppler-24.02.0-2.fc40.x86_64 448/570 Installing : mkfontscale-1.2.2-6.fc40.x86_64 449/570 Installing : ttmkfdir-3.0.9-70.fc40.x86_64 450/570 Installing : xorg-x11-fonts-Type1-7.5-38.fc40.noarch 451/570 Running scriptlet: xorg-x11-fonts-Type1-7.5-38.fc40.noarch 451/570 Installing : java-21-openjdk-1:21.0.3.0.9-1.fc41.x86_64 452/570 Running scriptlet: java-21-openjdk-1:21.0.3.0.9-1.fc41.x86_64 452/570 Installing : harfbuzz-icu-8.4.0-1.fc41.x86_64 453/570 Installing : glibc-headers-x86-2.39.9000-18.fc41.noarch 454/570 Installing : libxcrypt-devel-4.4.36-5.fc40.x86_64 455/570 Installing : glibc-devel-2.39.9000-18.fc41.x86_64 456/570 Installing : giflib-5.2.2-1.fc41.x86_64 457/570 Installing : gettext-envsubst-0.22.5-2.fc41.x86_64 458/570 Installing : gettext-runtime-0.22.5-2.fc41.x86_64 459/570 Installing : gettext-0.22.5-2.fc41.x86_64 460/570 Installing : gc-8.2.2-6.fc40.x86_64 461/570 Installing : guile30-3.0.9-1.fc41.x86_64 462/570 Installing : make-1:4.4.1-6.fc40.x86_64 463/570 Installing : gcc-14.1.1-5.fc41.x86_64 464/570 Running scriptlet: gcc-14.1.1-5.fc41.x86_64 464/570 Installing : cmake-data-3.28.3-5.fc41.noarch 465/570 Installing : cmake-3.28.3-5.fc41.x86_64 466/570 Installing : libquadmath-devel-14.1.1-5.fc41.x86_64 467/570 Installing : gcc-gfortran-14.1.1-5.fc41.x86_64 468/570 Installing : hdf5-devel-1.12.1-15.fc40.x86_64 469/570 Installing : blas-devel-3.12.0-5.fc41.x86_64 470/570 Installing : lapack-devel-3.12.0-5.fc41.x86_64 471/570 Installing : netcdf-devel-4.9.2-5.fc40.x86_64 472/570 Installing : netcdf-cxx-devel-4.2-34.fc40.x86_64 473/570 Installing : gcc-c++-14.1.1-5.fc41.x86_64 474/570 Installing : qt5-rpm-macros-5.15.14-1.fc41.noarch 475/570 Installing : fribidi-1.0.14-2.fc41.x86_64 476/570 Installing : pango-1.52.2-1.fc41.x86_64 477/570 Installing : duktape-2.7.0-7.fc40.x86_64 478/570 Installing : libproxy-0.5.5-1.fc41.x86_64 479/570 Installing : qt5-qtbase-common-5.15.14-1.fc41.noarch 480/570 Running scriptlet: qt5-qtbase-5.15.14-1.fc41.x86_64 481/570 Installing : qt5-qtbase-5.15.14-1.fc41.x86_64 481/570 Running scriptlet: qt5-qtbase-5.15.14-1.fc41.x86_64 481/570 Installing : qt5-qtbase-gui-5.15.14-1.fc41.x86_64 482/570 Installing : qt5-qtdeclarative-5.15.14-1.fc41.x86_64 483/570 Installing : qt5-qtbase-devel-5.15.14-1.fc41.x86_64 484/570 Installing : qt5-qttools-libs-designer-5.15.14-1.fc41.x86_64 485/570 Installing : qt5-qttools-libs-designercomponents-5.15.14-1.fc 486/570 Installing : qt5-qttools-libs-help-5.15.14-1.fc41.x86_64 487/570 Installing : qt5-designer-5.15.14-1.fc41.x86_64 488/570 Installing : qt5-qtdeclarative-devel-5.15.14-1.fc41.x86_64 489/570 Installing : qt5-qtlocation-5.15.14-1.fc41.x86_64 490/570 Installing : qt5-qtsensors-5.15.14-1.fc41.x86_64 491/570 Installing : qt5-qtwebchannel-5.15.14-1.fc41.x86_64 492/570 Installing : qt5-linguist-5.15.14-1.fc41.x86_64 493/570 Installing : qt5-qtx11extras-5.15.14-1.fc41.x86_64 494/570 Installing : qt5-qtx11extras-devel-5.15.14-1.fc41.x86_64 495/570 Installing : qt5-qttools-5.15.14-1.fc41.x86_64 496/570 Installing : dbus-common-1:1.14.10-3.fc40.noarch 497/570 Running scriptlet: dbus-common-1:1.14.10-3.fc40.noarch 497/570 Running scriptlet: dbus-broker-36-2.fc41.x86_64 498/570 Installing : dbus-broker-36-2.fc41.x86_64 498/570 Running scriptlet: dbus-broker-36-2.fc41.x86_64 498/570 Installing : dbus-1:1.14.10-3.fc40.x86_64 499/570 Installing : systemd-pam-256~rc4-2.fc41.x86_64 500/570 Installing : systemd-256~rc4-2.fc41.x86_64 501/570 Running scriptlet: systemd-256~rc4-2.fc41.x86_64 501/570 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. Running scriptlet: logrotate-3.21.0-6.fc40.x86_64 502/570 Installing : logrotate-3.21.0-6.fc40.x86_64 502/570 Running scriptlet: logrotate-3.21.0-6.fc40.x86_64 502/570 Created symlink '/etc/systemd/system/timers.target.wants/logrotate.timer' → '/usr/lib/systemd/system/logrotate.timer'. Running scriptlet: munge-0.5.16-2.fc41.x86_64 503/570 Installing : munge-0.5.16-2.fc41.x86_64 503/570 Running scriptlet: munge-0.5.16-2.fc41.x86_64 503/570 Installing : torque-libs-6.1.3-10.fc40.x86_64 504/570 Installing : prrte-libs-3.0.2-5.fc41.x86_64 505/570 Installing : prrte-3.0.2-5.fc41.x86_64 506/570 Installing : openmpi-5.0.3-1.fc41.x86_64 507/570 Installing : python3-openmpi-5.0.3-1.fc41.x86_64 508/570 Installing : clang-resource-filesystem-18.1.6-3.fc41.noarch 509/570 Installing : clang-libs-18.1.6-3.fc41.x86_64 510/570 Installing : qt5-doctools-5.15.14-1.fc41.x86_64 511/570 Installing : qt5-qttools-devel-5.15.14-1.fc41.x86_64 512/570 Installing : cgnslib-common-4.4.0-4.fc40.noarch 513/570 Installing : cgnslib-4.4.0-4.fc40.x86_64 514/570 Installing : cgnslib-devel-4.4.0-4.fc40.x86_64 515/570 Installing : cfitsio-4.4.0-2.fc41.x86_64 516/570 Installing : cdparanoia-libs-10.2-44.fc40.x86_64 517/570 Installing : gstreamer1-plugins-base-1.24.4-1.fc41.x86_64 518/570 Installing : qt5-qtwebkit-5.212.0-0.87alpha4.fc41.x86_64 519/570 Installing : qt5-qtwebkit-devel-5.212.0-0.87alpha4.fc41.x86_6 520/570 Installing : bzip2-devel-1.0.8-18.fc40.x86_64 521/570 Installing : brotli-1.1.0-3.fc40.x86_64 522/570 Installing : brotli-devel-1.1.0-3.fc40.x86_64 523/570 Installing : cairo-devel-1.18.0-3.fc40.x86_64 524/570 Installing : fontconfig-devel-2.15.0-6.fc41.x86_64 525/570 Installing : freetype-devel-2.13.2-5.fc40.x86_64 526/570 Installing : harfbuzz-devel-8.4.0-1.fc41.x86_64 527/570 Installing : libXft-devel-2.3.8-6.fc40.x86_64 528/570 Installing : tk-devel-1:8.6.14-1.fc41.x86_64 529/570 Installing : openslide-devel-4.0.0-3.fc40.x86_64 530/570 Installing : annobin-docs-12.54-2.fc41.noarch 531/570 Installing : thrift-0.20.0-2.fc41.x86_64 532/570 Installing : parquet-libs-16.1.0-4.fc41.x86_64 533/570 Installing : libarrow-dataset-libs-16.1.0-4.fc41.x86_64 534/570 Installing : gdal-libs-3.9.0-3.fc41.x86_64 535/570 Installing : vtk-9.2.6-15.fc41.x86_64 536/570 Installing : opencascade-draw-7.8.1-1.fc41.x86_64 537/570 Installing : opencascade-modeling-7.8.1-1.fc41.x86_64 538/570 Installing : opencascade-visualization-7.8.1-1.fc41.x86_64 539/570 Installing : opencascade-ocaf-7.8.1-1.fc41.x86_64 540/570 Installing : vtk-qt-9.2.6-15.fc41.x86_64 541/570 Installing : python3-vtk-9.2.6-15.fc41.x86_64 542/570 Installing : vtk-java-9.2.6-15.fc41.x86_64 543/570 Installing : gdal-devel-3.9.0-3.fc41.x86_64 544/570 Installing : boost-test-1.83.0-6.fc41.x86_64 545/570 Installing : boost-stacktrace-1.83.0-6.fc41.x86_64 546/570 Installing : boost-serialization-1.83.0-6.fc41.x86_64 547/570 Installing : boost-random-1.83.0-6.fc41.x86_64 548/570 Installing : boost-nowide-1.83.0-6.fc41.x86_64 549/570 Installing : boost-math-1.83.0-6.fc41.x86_64 550/570 Installing : boost-iostreams-1.83.0-6.fc41.x86_64 551/570 Installing : boost-contract-1.83.0-6.fc41.x86_64 552/570 Installing : boost-1.83.0-6.fc41.x86_64 553/570 Installing : boost-devel-1.83.0-6.fc41.x86_64 554/570 Installing : vtk-devel-9.2.6-15.fc41.x86_64 555/570 Installing : opencascade-devel-7.8.1-1.fc41.x86_64 556/570 Installing : annobin-plugin-gcc-12.54-2.fc41.x86_64 557/570 Running scriptlet: annobin-plugin-gcc-12.54-2.fc41.x86_64 557/570 Installing : python3-mpi4py-openmpi-3.1.6-3.fc41.x86_64 558/570 Installing : openmpi-devel-5.0.3-1.fc41.x86_64 559/570 Installing : mpich-devel-4.2.1-1.fc41.x86_64 560/570 Installing : pybind11-devel-2.12.0-3.fc41.x86_64 561/570 Installing : gcc-plugin-annobin-14.1.1-5.fc41.x86_64 562/570 Running scriptlet: gcc-plugin-annobin-14.1.1-5.fc41.x86_64 562/570 Installing : python3-mpi4py-mpich-3.1.6-3.fc41.x86_64 563/570 Installing : libXmu-devel-1.2.1-1.fc41.x86_64 564/570 Installing : add-determinism-0.2.0-9.fc41.x86_64 565/570 Installing : python3-setuptools-69.2.0-3.fc41.noarch 566/570 Installing : desktop-file-utils-0.26-12.fc40.x86_64 567/570 Installing : metis-devel-5.1.0.3-5.fc40.x86_64 568/570 Installing : systemd-rpm-macros-256~rc4-2.fc41.noarch 569/570 Installing : dos2unix-7.5.2-1.fc40.x86_64 570/570 Running scriptlet: copy-jdk-configs-4.1-5.fc40.noarch 570/570 Running scriptlet: crypto-policies-scripts-20240521-1.gitf71d135.fc 570/570 Running scriptlet: nss-3.100.0-1.fc41.x86_64 570/570 Running scriptlet: java-21-openjdk-headless-1:21.0.3.0.9-1.fc41.x86 570/570 Running scriptlet: fontconfig-2.15.0-6.fc41.x86_64 570/570 Running scriptlet: java-21-openjdk-1:21.0.3.0.9-1.fc41.x86_64 570/570 Running scriptlet: dos2unix-7.5.2-1.fc40.x86_64 570/570 Installed: LibRaw-0.21.2-5.fc40.x86_64 Lmod-8.7.39-1.fc41.x86_64 PEGTL-devel-2.8.3-9.fc40.x86_64 SuperLU-6.0.1-5.fc41.x86_64 abattis-cantarell-vf-fonts-0.301-12.fc40.noarch add-determinism-0.2.0-9.fc41.x86_64 alsa-lib-1.2.11-2.fc40.x86_64 annobin-docs-12.54-2.fc41.noarch annobin-plugin-gcc-12.54-2.fc41.x86_64 armadillo-12.8.1-1.fc41.x86_64 arpack-3.9.1-3.fc40.x86_64 autoconf-2.72-2.fc41.noarch automake-1.16.5-16.fc40.noarch avahi-libs-0.8-26.fc40.x86_64 blas-3.12.0-5.fc41.x86_64 blas-devel-3.12.0-5.fc41.x86_64 blas64-3.12.0-5.fc41.x86_64 blas64_-3.12.0-5.fc41.x86_64 blosc-1.21.5-4.fc40.x86_64 boost-1.83.0-6.fc41.x86_64 boost-atomic-1.83.0-6.fc41.x86_64 boost-chrono-1.83.0-6.fc41.x86_64 boost-container-1.83.0-6.fc41.x86_64 boost-context-1.83.0-6.fc41.x86_64 boost-contract-1.83.0-6.fc41.x86_64 boost-coroutine-1.83.0-6.fc41.x86_64 boost-date-time-1.83.0-6.fc41.x86_64 boost-devel-1.83.0-6.fc41.x86_64 boost-fiber-1.83.0-6.fc41.x86_64 boost-filesystem-1.83.0-6.fc41.x86_64 boost-graph-1.83.0-6.fc41.x86_64 boost-iostreams-1.83.0-6.fc41.x86_64 boost-json-1.83.0-6.fc41.x86_64 boost-locale-1.83.0-6.fc41.x86_64 boost-log-1.83.0-6.fc41.x86_64 boost-math-1.83.0-6.fc41.x86_64 boost-nowide-1.83.0-6.fc41.x86_64 boost-numpy3-1.83.0-6.fc41.x86_64 boost-program-options-1.83.0-6.fc41.x86_64 boost-python3-1.83.0-6.fc41.x86_64 boost-random-1.83.0-6.fc41.x86_64 boost-regex-1.83.0-6.fc41.x86_64 boost-serialization-1.83.0-6.fc41.x86_64 boost-stacktrace-1.83.0-6.fc41.x86_64 boost-system-1.83.0-6.fc41.x86_64 boost-test-1.83.0-6.fc41.x86_64 boost-thread-1.83.0-6.fc41.x86_64 boost-timer-1.83.0-6.fc41.x86_64 boost-type_erasure-1.83.0-6.fc41.x86_64 boost-wave-1.83.0-6.fc41.x86_64 brotli-1.1.0-3.fc40.x86_64 brotli-devel-1.1.0-3.fc40.x86_64 bzip2-devel-1.0.8-18.fc40.x86_64 cairo-1.18.0-3.fc40.x86_64 cairo-devel-1.18.0-3.fc40.x86_64 cdparanoia-libs-10.2-44.fc40.x86_64 cfitsio-4.4.0-2.fc41.x86_64 cgnslib-4.4.0-4.fc40.x86_64 cgnslib-common-4.4.0-4.fc40.noarch cgnslib-devel-4.4.0-4.fc40.x86_64 cgnslib-libs-4.4.0-4.fc40.x86_64 clang-libs-18.1.6-3.fc41.x86_64 clang-resource-filesystem-18.1.6-3.fc41.noarch cli11-devel-2.4.2-1.fc41.noarch cmake-3.28.3-5.fc41.x86_64 cmake-data-3.28.3-5.fc41.noarch cmake-filesystem-3.28.3-5.fc41.x86_64 cmake-rpm-macros-3.28.3-5.fc41.noarch copy-jdk-configs-4.1-5.fc40.noarch cpp-14.1.1-5.fc41.x86_64 crypto-policies-scripts-20240521-1.gitf71d135.fc41.noarch cups-libs-1:2.4.8-5.fc41.x86_64 dbus-1:1.14.10-3.fc40.x86_64 dbus-broker-36-2.fc41.x86_64 dbus-common-1:1.14.10-3.fc40.noarch dbus-libs-1:1.14.10-3.fc40.x86_64 default-fonts-core-sans-4.0-13.fc41.noarch desktop-file-utils-0.26-12.fc40.x86_64 dos2unix-7.5.2-1.fc40.x86_64 double-conversion-3.3.0-3.fc40.x86_64 double-conversion-devel-3.3.0-3.fc40.x86_64 duktape-2.7.0-7.fc40.x86_64 eigen3-devel-3.4.0-15.fc40.noarch emacs-filesystem-1:30.0-2.fc41.noarch expat-2.6.2-1.fc41.x86_64 expat-devel-2.6.2-1.fc41.x86_64 flexiblas-3.4.4-1.fc41.x86_64 flexiblas-devel-3.4.4-1.fc41.x86_64 flexiblas-netlib-3.4.4-1.fc41.x86_64 flexiblas-netlib64-3.4.4-1.fc41.x86_64 flexiblas-openblas-openmp-3.4.4-1.fc41.x86_64 flexiblas-openblas-openmp64-3.4.4-1.fc41.x86_64 fontconfig-2.15.0-6.fc41.x86_64 fontconfig-devel-2.15.0-6.fc41.x86_64 fonts-filesystem-1:2.0.5-15.fc41.noarch freeimage-3.19.0-0.24.svn1909.fc41.x86_64 freeimage-devel-3.19.0-0.24.svn1909.fc41.x86_64 freetype-2.13.2-5.fc40.x86_64 freetype-devel-2.13.2-5.fc40.x86_64 freexl-2.0.0-7.fc41.x86_64 fribidi-1.0.14-2.fc41.x86_64 gc-8.2.2-6.fc40.x86_64 gcc-14.1.1-5.fc41.x86_64 gcc-c++-14.1.1-5.fc41.x86_64 gcc-gfortran-14.1.1-5.fc41.x86_64 gcc-plugin-annobin-14.1.1-5.fc41.x86_64 gdal-devel-3.9.0-3.fc41.x86_64 gdal-libs-3.9.0-3.fc41.x86_64 gdk-pixbuf2-2.42.12-1.fc41.x86_64 gdk-pixbuf2-devel-2.42.12-1.fc41.x86_64 gdk-pixbuf2-modules-2.42.12-1.fc41.x86_64 geos-3.12.2-1.fc41.x86_64 gettext-0.22.5-2.fc41.x86_64 gettext-envsubst-0.22.5-2.fc41.x86_64 gettext-libs-0.22.5-2.fc41.x86_64 gettext-runtime-0.22.5-2.fc41.x86_64 giflib-5.2.2-1.fc41.x86_64 git-2.45.2-1.fc41.x86_64 git-core-2.45.2-1.fc41.x86_64 git-core-doc-2.45.2-1.fc41.noarch gl-manpages-1.1-31.20190306.fc40.noarch gl2ps-1.4.2-10.fc40.x86_64 gl2ps-devel-1.4.2-10.fc40.x86_64 glew-devel-2.2.0-7.fc40.x86_64 glib2-2.80.2-1.fc41.x86_64 glib2-devel-2.80.2-1.fc41.x86_64 glibc-devel-2.39.9000-18.fc41.x86_64 glibc-headers-x86-2.39.9000-18.fc41.noarch glx-utils-9.0.0-7.fc41.x86_64 gnupg2-2.4.5-1.fc41.x86_64 gnutls-3.8.5-2.fc41.x86_64 google-noto-fonts-common-20240401-1.fc41.noarch google-noto-sans-vf-fonts-20240401-1.fc41.noarch gpgme-1.23.2-3.fc40.x86_64 gpgmepp-1.23.2-3.fc40.x86_64 graphene-1.10.6-8.fc40.x86_64 graphite2-1.3.14-15.fc40.x86_64 graphite2-devel-1.3.14-15.fc40.x86_64 groff-base-1.23.0-6.fc40.x86_64 gstreamer1-1.24.4-1.fc41.x86_64 gstreamer1-plugins-base-1.24.4-1.fc41.x86_64 guile30-3.0.9-1.fc41.x86_64 harfbuzz-8.4.0-1.fc41.x86_64 harfbuzz-devel-8.4.0-1.fc41.x86_64 harfbuzz-icu-8.4.0-1.fc41.x86_64 hdf-libs-4.2.16.2-1.fc40.x86_64 hdf5-1.12.1-15.fc40.x86_64 hdf5-devel-1.12.1-15.fc40.x86_64 hwdata-0.383-1.fc41.noarch hwloc-libs-2.10.0-3.fc40.x86_64 hyphen-2.8.8-24.fc41.x86_64 imath-3.1.11-2.fc41.x86_64 iso-codes-4.16.0-3.fc40.noarch jasper-libs-4.2.3-1.fc41.x86_64 java-21-openjdk-1:21.0.3.0.9-1.fc41.x86_64 java-21-openjdk-headless-1:21.0.3.0.9-1.fc41.x86_64 javapackages-filesystem-6.2.0-12.fc41.noarch jbigkit-libs-2.1-29.fc40.x86_64 json-c-0.17-3.fc40.x86_64 json-devel-3.11.3-1.fc41.x86_64 jsoncpp-1.9.5-7.fc40.x86_64 jsoncpp-devel-1.9.5-7.fc40.x86_64 jxrlib-1.1-27.fc40.x86_64 kernel-headers-6.10.0-0.rc2.24.fc41.x86_64 lapack-3.12.0-5.fc41.x86_64 lapack-devel-3.12.0-5.fc41.x86_64 lapack64-3.12.0-5.fc41.x86_64 lapack64_-3.12.0-5.fc41.x86_64 lcms2-2.16-3.fc40.x86_64 less-643-4.fc40.x86_64 libGLEW-2.2.0-7.fc40.x86_64 libICE-1.1.1-3.fc40.x86_64 libICE-devel-1.1.1-3.fc40.x86_64 libSM-1.2.4-3.fc40.x86_64 libSM-devel-1.2.4-3.fc40.x86_64 libX11-1.8.9-1.fc41.x86_64 libX11-common-1.8.9-1.fc41.noarch libX11-devel-1.8.9-1.fc41.x86_64 libX11-xcb-1.8.9-1.fc41.x86_64 libXScrnSaver-1.2.4-3.fc40.x86_64 libXScrnSaver-devel-1.2.4-3.fc40.x86_64 libXau-1.0.11-6.fc40.x86_64 libXau-devel-1.0.11-6.fc40.x86_64 libXcomposite-0.4.6-3.fc40.x86_64 libXcomposite-devel-0.4.6-3.fc40.x86_64 libXcursor-1.2.2-1.fc41.x86_64 libXcursor-devel-1.2.2-1.fc41.x86_64 libXdmcp-1.1.5-1.fc41.x86_64 libXdmcp-devel-1.1.5-1.fc41.x86_64 libXext-1.3.6-1.fc40.x86_64 libXext-devel-1.3.6-1.fc40.x86_64 libXfixes-6.0.1-3.fc40.x86_64 libXfixes-devel-6.0.1-3.fc40.x86_64 libXft-2.3.8-6.fc40.x86_64 libXft-devel-2.3.8-6.fc40.x86_64 libXi-1.8.1-5.fc40.x86_64 libXi-devel-1.8.1-5.fc40.x86_64 libXinerama-1.1.5-6.fc40.x86_64 libXinerama-devel-1.1.5-6.fc40.x86_64 libXmu-1.2.1-1.fc41.x86_64 libXmu-devel-1.2.1-1.fc41.x86_64 libXpm-3.5.17-3.fc40.x86_64 libXpm-devel-3.5.17-3.fc40.x86_64 libXrandr-1.5.4-3.fc40.x86_64 libXrandr-devel-1.5.4-3.fc40.x86_64 libXrender-0.9.11-6.fc40.x86_64 libXrender-devel-0.9.11-6.fc40.x86_64 libXres-1.2.2-3.fc40.x86_64 libXres-devel-1.2.2-3.fc40.x86_64 libXt-1.3.0-3.fc40.x86_64 libXt-devel-1.3.0-3.fc40.x86_64 libXtst-1.2.4-6.fc40.x86_64 libXtst-devel-1.2.4-6.fc40.x86_64 libXv-1.0.12-3.fc40.x86_64 libXv-devel-1.0.12-3.fc40.x86_64 libXxf86vm-1.1.5-6.fc40.x86_64 libaec-1.1.2-1.fc40.x86_64 libaec-devel-1.1.2-1.fc40.x86_64 libarchive-devel-3.7.4-1.fc41.x86_64 libarrow-16.1.0-4.fc41.x86_64 libarrow-acero-libs-16.1.0-4.fc41.x86_64 libarrow-dataset-libs-16.1.0-4.fc41.x86_64 libarrow-doc-16.1.0-4.fc41.noarch libassuan-2.5.7-1.fc41.x86_64 libb2-0.98.1-11.fc40.x86_64 libblkid-devel-2.40.1-1.fc41.x86_64 libcbor-0.11.0-1.fc40.x86_64 libcurl-devel-8.8.0-1.fc41.x86_64 libdatrie-0.2.13-9.fc40.x86_64 libdeflate-1.20-4.fc41.x86_64 libdicom-1.1.0-2.fc41.x86_64 libdicom-devel-1.1.0-2.fc41.x86_64 libdrm-2.4.121-1.fc41.x86_64 libdrm-devel-2.4.121-1.fc41.x86_64 libedit-3.1-51.20240517cvs.fc41.x86_64 libevdev-1.13.2-2.fc41.x86_64 libfabric-1.21.0-1.fc41.x86_64 libffi-devel-3.4.6-1.fc41.x86_64 libfido2-1.14.0-4.fc40.x86_64 libfontenc-1.1.8-1.fc41.x86_64 libgcrypt-1.10.3-4.fc41.x86_64 libgeotiff-1.7.3-1.fc41.x86_64 libgfortran-14.1.1-5.fc41.x86_64 libglvnd-1:1.7.0-4.fc40.x86_64 libglvnd-core-devel-1:1.7.0-4.fc40.x86_64 libglvnd-devel-1:1.7.0-4.fc40.x86_64 libglvnd-egl-1:1.7.0-4.fc40.x86_64 libglvnd-gles-1:1.7.0-4.fc40.x86_64 libglvnd-glx-1:1.7.0-4.fc40.x86_64 libglvnd-opengl-1:1.7.0-4.fc40.x86_64 libgpg-error-1.49-1.fc41.x86_64 libgta-1.2.1-12.fc40.x86_64 libgudev-238-5.fc40.x86_64 libharu-2.4.3-5.fc40.x86_64 libharu-devel-2.4.3-5.fc40.x86_64 libibverbs-51.0-2.fc41.x86_64 libicu-74.2-1.fc40.x86_64 libicu-devel-74.2-1.fc40.x86_64 libinput-1.26.0-1.fc41.x86_64 libjpeg-turbo-3.0.2-2.fc41.x86_64 libjpeg-turbo-devel-3.0.2-2.fc41.x86_64 libkml-1.3.0-48.fc41.x86_64 libksba-1.6.6-1.fc41.x86_64 liblerc-4.0.0-6.fc40.x86_64 libmount-devel-2.40.1-1.fc41.x86_64 libmpc-1.3.1-5.fc40.x86_64 libnl3-3.9.0-3.fc40.x86_64 libogg-2:1.3.5-8.fc40.x86_64 libogg-devel-2:1.3.5-8.fc40.x86_64 liborc2-2.0.0-2.fc41.x86_64 libpciaccess-0.16-12.fc40.x86_64 libpciaccess-devel-0.16-12.fc40.x86_64 libpng-2:1.6.40-3.fc40.x86_64 libpng-devel-2:1.6.40-3.fc40.x86_64 libpq-16.1-4.fc41.x86_64 libpq-devel-16.1-4.fc41.x86_64 libproxy-0.5.5-1.fc41.x86_64 libpsm2-11.2.230-4.fc40.x86_64 libqhull_r-1:8.0.2-4.fc40.x86_64 libquadmath-14.1.1-5.fc41.x86_64 libquadmath-devel-14.1.1-5.fc41.x86_64 librdmacm-51.0-2.fc41.x86_64 librttopo-1.1.0-14.fc40.x86_64 libseccomp-2.5.3-8.fc40.x86_64 libselinux-devel-3.6-4.fc40.x86_64 libsepol-devel-3.6-3.fc40.x86_64 libspatialite-5.1.0-6.fc41.x86_64 libstdc++-devel-14.1.1-5.fc41.x86_64 libtextstyle-0.22.5-2.fc41.x86_64 libthai-0.1.29-8.fc40.x86_64 libtheora-1:1.1.1-37.fc41.x86_64 libtheora-devel-1:1.1.1-37.fc41.x86_64 libtiff-4.6.0-2.fc40.x86_64 libtiff-devel-4.6.0-2.fc40.x86_64 libunwind-1.8.0-3.fc41.x86_64 libuuid-devel-2.40.1-1.fc41.x86_64 libuv-1:1.48.0-1.fc40.x86_64 libvisual-1:0.4.1-4.fc40.x86_64 libvorbis-1:1.3.7-10.fc40.x86_64 libwacom-2.12.0-1.fc41.x86_64 libwacom-data-2.12.0-1.fc41.noarch libwayland-client-1.22.0-3.fc40.x86_64 libwayland-cursor-1.22.0-3.fc40.x86_64 libwayland-egl-1.22.0-3.fc40.x86_64 libwayland-server-1.22.0-3.fc40.x86_64 libwebp-1.4.0-1.fc41.x86_64 libwebp-devel-1.4.0-1.fc41.x86_64 libxcb-1.17.0-1.fc41.x86_64 libxcb-devel-1.17.0-1.fc41.x86_64 libxcrypt-devel-4.4.36-5.fc40.x86_64 libxkbcommon-1.7.0-1.fc41.x86_64 libxkbcommon-x11-1.7.0-1.fc41.x86_64 libxkbfile-1.1.3-1.fc40.x86_64 libxkbfile-devel-1.1.3-1.fc40.x86_64 libxml2-devel-2.12.7-1.fc41.x86_64 libxshmfence-1.3.2-3.fc40.x86_64 libxslt-1.1.39-3.fc40.x86_64 libzstd-devel-1.5.6-1.fc41.x86_64 lksctp-tools-1.0.19-8.fc41.x86_64 llvm-libs-18.1.6-2.fc41.x86_64 logrotate-3.21.0-6.fc40.x86_64 lua-5.4.6-5.fc40.x86_64 lua-filesystem-1.8.0-11.fc40.x86_64 lua-json-1.3.4-6.fc40.noarch lua-lpeg-1.0.2-13.fc40.x86_64 lua-posix-36.2.1-6.fc40.x86_64 lua-term-0.08-3.fc40.x86_64 lz4-devel-1.9.4-6.fc40.x86_64 m4-1.4.19-9.fc40.x86_64 make-1:4.4.1-6.fc40.x86_64 mariadb-connector-c-3.3.8-3.fc40.x86_64 mariadb-connector-c-config-3.3.8-3.fc40.noarch mariadb-connector-c-devel-3.3.8-3.fc40.x86_64 mesa-libEGL-24.1.1-2.fc41.x86_64 mesa-libEGL-devel-24.1.1-2.fc41.x86_64 mesa-libGL-24.1.1-2.fc41.x86_64 mesa-libGL-devel-24.1.1-2.fc41.x86_64 mesa-libGLU-9.0.3-4.fc40.x86_64 mesa-libGLU-devel-9.0.3-4.fc40.x86_64 mesa-libgbm-24.1.1-2.fc41.x86_64 mesa-libglapi-24.1.1-2.fc41.x86_64 metis-5.1.0.3-5.fc40.x86_64 metis-devel-5.1.0.3-5.fc40.x86_64 minizip-ng-compat-3.0.10-8.fc41.x86_64 mkfontscale-1.2.2-6.fc40.x86_64 mpdecimal-2.5.1-9.fc40.x86_64 mpi4py-common-3.1.6-3.fc41.noarch mpich-4.2.1-1.fc41.x86_64 mpich-devel-4.2.1-1.fc41.x86_64 mtdev-1.1.6-8.fc40.x86_64 munge-0.5.16-2.fc41.x86_64 munge-libs-0.5.16-2.fc41.x86_64 ncurses-6.4-12.20240127.fc40.x86_64 netcdf-4.9.2-5.fc40.x86_64 netcdf-cxx-4.2-34.fc40.x86_64 netcdf-cxx-devel-4.2-34.fc40.x86_64 netcdf-devel-4.9.2-5.fc40.x86_64 nettle-3.9.1-6.fc40.x86_64 npth-1.7-1.fc41.x86_64 nspr-4.35.0-23.fc41.x86_64 nss-3.100.0-1.fc41.x86_64 nss-softokn-3.100.0-1.fc41.x86_64 nss-softokn-freebl-3.100.0-1.fc41.x86_64 nss-sysinit-3.100.0-1.fc41.x86_64 nss-util-3.100.0-1.fc41.x86_64 numactl-libs-2.0.16-5.fc40.x86_64 ogdi-4.1.1-1.fc40.x86_64 openblas-0.3.26-4.fc40.x86_64 openblas-openmp-0.3.26-4.fc40.x86_64 openblas-openmp64-0.3.26-4.fc40.x86_64 opencascade-devel-7.8.1-1.fc41.x86_64 opencascade-draw-7.8.1-1.fc41.x86_64 opencascade-foundation-7.8.1-1.fc41.x86_64 opencascade-modeling-7.8.1-1.fc41.x86_64 opencascade-ocaf-7.8.1-1.fc41.x86_64 opencascade-visualization-7.8.1-1.fc41.x86_64 openexr-libs-3.2.4-2.fc41.x86_64 openjpeg2-2.5.2-1.fc41.x86_64 openjpeg2-devel-2.5.2-1.fc41.x86_64 openjpeg2-tools-2.5.2-1.fc41.x86_64 openmpi-5.0.3-1.fc41.x86_64 openmpi-devel-5.0.3-1.fc41.x86_64 openslide-4.0.0-3.fc40.x86_64 openslide-devel-4.0.0-3.fc40.x86_64 openssh-9.6p1-1.fc41.9.x86_64 openssh-clients-9.6p1-1.fc41.9.x86_64 openssl-devel-1:3.2.2-1.fc41.x86_64 opus-1.5.1-1.fc41.x86_64 orangefs-2.9.8-11.fc40.x86_64 orc-0.4.38-2.fc41.x86_64 pango-1.52.2-1.fc41.x86_64 parquet-libs-16.1.0-4.fc41.x86_64 pcre2-devel-10.43-2.fc41.1.x86_64 pcre2-utf16-10.43-2.fc41.1.x86_64 pcre2-utf32-10.43-2.fc41.1.x86_64 perl-AutoLoader-5.74-507.fc41.noarch perl-B-1.88-507.fc41.x86_64 perl-Carp-1.54-502.fc40.noarch perl-Class-Struct-0.68-507.fc41.noarch perl-Data-Dumper-2.189-504.fc41.x86_64 perl-Digest-1.20-502.fc40.noarch perl-Digest-MD5-2.59-3.fc40.x86_64 perl-DynaLoader-1.54-507.fc41.x86_64 perl-Encode-4:3.21-505.fc41.x86_64 perl-English-1.11-507.fc41.noarch perl-Errno-1.37-507.fc41.x86_64 perl-Error-1:0.17029-15.fc40.noarch perl-Exporter-5.78-3.fc40.noarch perl-Fcntl-1.15-507.fc41.x86_64 perl-File-Basename-2.86-507.fc41.noarch perl-File-Compare-1.100.700-507.fc41.noarch perl-File-Copy-2.41-507.fc41.noarch perl-File-Find-1.43-507.fc41.noarch perl-File-Path-2.18-503.fc40.noarch perl-File-Temp-1:0.231.100-503.fc40.noarch perl-File-stat-1.13-507.fc41.noarch perl-FileHandle-2.05-507.fc41.noarch perl-Getopt-Long-1:2.57-4.fc41.noarch perl-Getopt-Std-1.13-507.fc41.noarch perl-Git-2.45.2-1.fc41.noarch perl-HTTP-Tiny-0.088-5.fc40.noarch perl-IO-1.52-507.fc41.x86_64 perl-IO-Socket-IP-0.42-2.fc40.noarch perl-IO-Socket-SSL-2.085-1.fc40.noarch perl-IPC-Open3-1.22-507.fc41.noarch perl-MIME-Base64-3.16-503.fc40.x86_64 perl-Mozilla-CA-20240313-1.fc41.noarch perl-Net-SSLeay-1.94-3.fc40.x86_64 perl-POSIX-2.13-507.fc41.x86_64 perl-PathTools-3.91-503.fc41.x86_64 perl-Pod-Escapes-1:1.07-503.fc40.noarch perl-Pod-Perldoc-3.28.01-503.fc40.noarch perl-Pod-Simple-1:3.45-6.fc40.noarch perl-Pod-Usage-4:2.03-504.fc41.noarch perl-Scalar-List-Utils-5:1.63-503.fc40.x86_64 perl-SelectSaver-1.02-507.fc41.noarch perl-Socket-4:2.038-1.fc41.x86_64 perl-Storable-1:3.32-502.fc40.x86_64 perl-Symbol-1.09-507.fc41.noarch perl-Term-ANSIColor-5.01-504.fc40.noarch perl-Term-Cap-1.18-503.fc40.noarch perl-TermReadKey-2.38-21.fc40.x86_64 perl-Text-ParseWords-3.31-502.fc40.noarch perl-Text-Tabs+Wrap-2024.001-1.fc41.noarch perl-Thread-Queue-3.14-503.fc40.noarch perl-Time-Local-2:1.350-5.fc40.noarch perl-URI-5.28-1.fc41.noarch perl-base-2.27-507.fc41.noarch perl-constant-1.33-503.fc40.noarch perl-if-0.61.000-507.fc41.noarch perl-interpreter-4:5.38.2-507.fc41.x86_64 perl-lib-0.65-507.fc41.x86_64 perl-libnet-3.15-503.fc40.noarch perl-libs-4:5.38.2-507.fc41.x86_64 perl-locale-1.10-507.fc41.noarch perl-mro-1.28-507.fc41.x86_64 perl-overload-1.37-507.fc41.noarch perl-overloading-0.02-507.fc41.noarch perl-parent-1:0.241-502.fc40.noarch perl-podlators-1:5.01-502.fc40.noarch perl-threads-1:2.40-504.fc41.x86_64 perl-threads-shared-1.69-503.fc41.x86_64 perl-vars-1.05-507.fc41.noarch pixman-0.43.4-1.fc41.x86_64 pixman-devel-0.43.4-1.fc41.x86_64 pmix-4.2.8-2.fc40.x86_64 poppler-24.02.0-2.fc40.x86_64 poppler-data-0.4.11-7.fc40.noarch procps-ng-4.0.4-3.fc40.x86_64 proj-9.4.1-1.fc41.x86_64 proj-data-9.4.1-1.fc41.noarch proj-devel-9.4.1-1.fc41.x86_64 protobuf-3.19.6-8.fc40.x86_64 prrte-3.0.2-5.fc41.x86_64 prrte-libs-3.0.2-5.fc41.x86_64 pugixml-1.13-5.fc40.x86_64 pugixml-devel-1.13-5.fc40.x86_64 pybind11-devel-2.12.0-3.fc41.x86_64 pyproject-rpm-macros-1.12.1-1.fc41.noarch python-pip-wheel-24.0-2.fc41.noarch python-rpm-macros-3.12-9.fc41.noarch python3-3.12.3-2.fc41.x86_64 python3-devel-3.12.3-2.fc41.x86_64 python3-libs-3.12.3-2.fc41.x86_64 python3-mpi4py-mpich-3.1.6-3.fc41.x86_64 python3-mpi4py-openmpi-3.1.6-3.fc41.x86_64 python3-mpich-4.2.1-1.fc41.x86_64 python3-numpy-1:1.26.4-7.fc41.x86_64 python3-openmpi-5.0.3-1.fc41.x86_64 python3-packaging-24.0-1.fc41.noarch python3-rpm-generators-14-10.fc40.noarch python3-rpm-macros-3.12-9.fc41.noarch python3-setuptools-69.2.0-3.fc41.noarch python3-vtk-9.2.6-15.fc41.x86_64 qt-settings-40.0-1.fc41.noarch qt5-designer-5.15.14-1.fc41.x86_64 qt5-doctools-5.15.14-1.fc41.x86_64 qt5-linguist-5.15.14-1.fc41.x86_64 qt5-qtbase-5.15.14-1.fc41.x86_64 qt5-qtbase-common-5.15.14-1.fc41.noarch qt5-qtbase-devel-5.15.14-1.fc41.x86_64 qt5-qtbase-gui-5.15.14-1.fc41.x86_64 qt5-qtdeclarative-5.15.14-1.fc41.x86_64 qt5-qtdeclarative-devel-5.15.14-1.fc41.x86_64 qt5-qtlocation-5.15.14-1.fc41.x86_64 qt5-qtsensors-5.15.14-1.fc41.x86_64 qt5-qttools-5.15.14-1.fc41.x86_64 qt5-qttools-common-5.15.14-1.fc41.noarch qt5-qttools-devel-5.15.14-1.fc41.x86_64 qt5-qttools-libs-designer-5.15.14-1.fc41.x86_64 qt5-qttools-libs-designercomponents-5.15.14-1.fc41.x86_64 qt5-qttools-libs-help-5.15.14-1.fc41.x86_64 qt5-qtwebchannel-5.15.14-1.fc41.x86_64 qt5-qtwebkit-5.212.0-0.87alpha4.fc41.x86_64 qt5-qtwebkit-devel-5.212.0-0.87alpha4.fc41.x86_64 qt5-qtx11extras-5.15.14-1.fc41.x86_64 qt5-qtx11extras-devel-5.15.14-1.fc41.x86_64 qt5-rpm-macros-5.15.14-1.fc41.noarch re2-1:20220601-5.fc40.x86_64 rhash-1.4.4-1.fc41.x86_64 rpm-mpi-hooks-8-8.fc40.noarch shared-mime-info-2.3-5.fc41.x86_64 snappy-1.2.1-1.fc41.x86_64 sqlite-3.46.0-1.fc41.x86_64 sqlite-devel-3.46.0-1.fc41.x86_64 sysprof-capture-devel-46.0-1.fc41.x86_64 systemd-256~rc4-2.fc41.x86_64 systemd-pam-256~rc4-2.fc41.x86_64 systemd-rpm-macros-256~rc4-2.fc41.noarch tbb-2021.11.0-5.fc40.x86_64 tbb-bind-2021.11.0-5.fc40.x86_64 tbb-devel-2021.11.0-5.fc40.x86_64 tcl-1:8.6.14-1.fc41.x86_64 tcl-devel-1:8.6.14-1.fc41.x86_64 tcsh-6.24.12-1.fc41.x86_64 thrift-0.20.0-2.fc41.x86_64 tk-1:8.6.14-1.fc41.x86_64 tk-devel-1:8.6.14-1.fc41.x86_64 torque-libs-6.1.3-10.fc40.x86_64 tpm2-tss-4.1.3-1.fc41.x86_64 ttmkfdir-3.0.9-70.fc40.x86_64 tzdata-2024a-8.fc41.noarch tzdata-java-2024a-8.fc41.noarch ucx-1.16.0-1.fc41.x86_64 unixODBC-2.3.12-4.fc40.x86_64 uriparser-0.9.8-1.fc41.x86_64 utf8cpp-devel-4.0.5-2.fc40.noarch utf8proc-2.7.0-7.fc40.x86_64 vim-filesystem-2:9.1.452-1.fc41.noarch vtk-9.2.6-15.fc41.x86_64 vtk-devel-9.2.6-15.fc41.x86_64 vtk-java-9.2.6-15.fc41.x86_64 vtk-qt-9.2.6-15.fc41.x86_64 vulkan-headers-1.3.283.0-1.fc41.noarch vulkan-loader-1.3.283.0-2.fc41.x86_64 vulkan-loader-devel-1.3.283.0-2.fc41.x86_64 woff2-1.0.2-19.fc40.x86_64 xcb-util-0.4.1-5.fc40.x86_64 xcb-util-image-0.4.1-5.fc40.x86_64 xcb-util-keysyms-0.4.1-5.fc40.x86_64 xcb-util-renderutil-0.3.10-5.fc40.x86_64 xcb-util-wm-0.4.2-5.fc40.x86_64 xerces-c-3.2.5-2.fc40.x86_64 xkeyboard-config-2.41-1.fc40.noarch xml-common-0.6.3-63.fc40.noarch xorg-x11-fonts-Type1-7.5-38.fc40.noarch xorg-x11-proto-devel-2024.1-2.fc41.noarch xz-devel-1:5.4.6-3.fc41.x86_64 yaksa-0.3-5.fc40.x86_64 zlib-ng-compat-devel-2.1.6-6.fc41.x86_64 Complete! Finish: build setup for netgen-mesher-6.2.2403-3.fc41.src.rpm Start: rpmbuild netgen-mesher-6.2.2403-3.fc41.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1717891200 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.GW6WvE + umask 022 + cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build + test -d /builddir/build/BUILD/netgen-mesher-6.2.2403-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/netgen-mesher-6.2.2403-build + /usr/bin/rm -rf /builddir/build/BUILD/netgen-mesher-6.2.2403-build + /usr/bin/mkdir -p /builddir/build/BUILD/netgen-mesher-6.2.2403-build + /usr/bin/mkdir -p /builddir/build/BUILD/netgen-mesher-6.2.2403-build/SPECPARTS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.lSZ22E + umask 022 + cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build + cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build + rm -rf netgen-6.2.2403 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/netgen-mesher-6.2.2403.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd netgen-6.2.2403 + /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/netgen_libjpeg.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 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.FOPixi + umask 022 + cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd netgen-6.2.2403 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -S . -B 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 -DUSE_SUPERBUILD=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 -DPREFER_SYSTEM_PYBIND11=ON -DUSE_JPEG=1 -DUSE_OCC=1 -DOpenGL_GL_PREFERENCE=GLVND -- The C compiler identification is GNU 14.1.1 -- The CXX compiler identification is GNU 14.1.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Python3: /usr/include/python3.12 (found version "3.12.3") found components: Development.Module -- Found Python3: /usr/bin/python3.12 (found version "3.12.3") found components: Interpreter Development.Embed -- Found Python3: /usr/bin/python3.12 (found version "3.12.3") found components: Interpreter -- Found Git: /usr/bin/git (found version "2.45.2") CMake Warning at cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming v6.2.2402 Call Stack (most recent call first): CMakeLists.txt:158 (include) -- Looking for include file dlfcn.h -- Looking for include file dlfcn.h - found -- Found ZLIB: /usr/lib64/libz.so (found version "1.3.0") -- 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 -- Performing Test HAS_FLTO -- Performing Test HAS_FLTO - Success -- Found pybind11: /usr/include (found version "2.12.0") -- OCC DIRS /usr/include/opencascade -- Found JPEG: /usr/lib64/libjpeg.so (found version "62") -- GNU C++ ABI version: 19 Traceback (most recent call last): File "/usr/lib64/python3.12/importlib/metadata/__init__.py", line 397, in from_name return next(cls.discover(name=name)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ StopIteration During handling of the above exception, another exception occurred: Traceback (most recent call last): File "", line 1, in File "/usr/lib64/python3.12/importlib/metadata/__init__.py", line 889, in version return distribution(distribution_name).version ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/importlib/metadata/__init__.py", line 862, in distribution return Distribution.from_name(distribution_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/importlib/metadata/__init__.py", line 399, in from_name raise PackageNotFoundError(name) importlib.metadata.PackageNotFoundError: No package metadata was found for pybind11-stubgen CMake Warning at python/CMakeLists.txt:38 (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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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.0s) 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-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu + /usr/bin/cmake --build x86_64-redhat-linux-gnu -j4 --verbose Change Dir: '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j4 /usr/bin/cmake -S/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -B/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/CMakeFiles /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu' /usr/bin/gmake -f CMakeFiles/ng_generate_version_file.dir/build.make CMakeFiles/ng_generate_version_file.dir/depend /usr/bin/gmake -f CMakeFiles/makerls.dir/build.make CMakeFiles/makerls.dir/depend /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-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/CMakeFiles/ng_generate_version_file.dir/DependInfo.cmake "--color=" cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/CMakeFiles/makerls.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng/Togl2.1 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng/Togl2.1/CMakeFiles/togl.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu' /usr/bin/gmake -f CMakeFiles/makerls.dir/build.make CMakeFiles/makerls.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu' /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-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu' /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-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu' /usr/bin/cmake -DBDIR=/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -P /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/cmake/generate_version_file.cmake gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu' [ 0%] Building CXX object CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DVTK_OPENGL2_BACKEND -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fvisibility=hidden -MD -MT 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-mesher-6.2.2403-build/netgen-6.2.2403/rules/makerlsfile.cpp [ 0%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng/Togl2.1 && /usr/bin/gcc -DBUILD_togl=1 -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_INTTYPES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MEMORY_H=1 -DHAVE_OPENGL_EXT -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_TBB -DHAVE_TK -DHAVE_UNISTD_H=0 -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DSTDC_HEADERS=1 -DTCL -DTCL_THREADS=1 -DTCL_WIDE_INT_IS_LONG=1 -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_THREAD_ALLOC=1 -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_LARGEFILE64_SOURCE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng/Togl2.1 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -fPIC -fomit-frame-pointer -Wno-implicit-int -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-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1/togl.c -- Found Git: /usr/bin/git (found version "2.45.2") [ 1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o CMake Warning at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming v6.2.2402 cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng/Togl2.1 && /usr/bin/gcc -DBUILD_togl=1 -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_INTTYPES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MEMORY_H=1 -DHAVE_OPENGL_EXT -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_TBB -DHAVE_TK -DHAVE_UNISTD_H=0 -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DSTDC_HEADERS=1 -DTCL -DTCL_THREADS=1 -DTCL_WIDE_INT_IS_LONG=1 -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_THREAD_ALLOC=1 -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_LARGEFILE64_SOURCE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng/Togl2.1 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -fPIC -fomit-frame-pointer -Wno-implicit-int -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-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1/toglProcAddr.c gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu' /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1/togl.c: warning: -Wno-implicit-int detected - is this intentional ? /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1/togl.c:25: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 25 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1/toglProcAddr.c: warning: -Wno-implicit-int detected - is this intentional ? /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1/toglProcAddr.c:13: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 13 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" [ 1%] Built target ng_generate_version_file [ 1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng/Togl2.1 && /usr/bin/gcc -DBUILD_togl=1 -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_INTTYPES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MEMORY_H=1 -DHAVE_OPENGL_EXT -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_TBB -DHAVE_TK -DHAVE_UNISTD_H=0 -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DSTDC_HEADERS=1 -DTCL -DTCL_THREADS=1 -DTCL_WIDE_INT_IS_LONG=1 -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_THREAD_ALLOC=1 -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_LARGEFILE64_SOURCE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng/Togl2.1 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -fPIC -fomit-frame-pointer -Wno-implicit-int -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-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1/toglStubInit.c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1/toglStubInit.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-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core/CMakeFiles/ngcore.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu' /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-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu' [ 2%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o [ 2%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/bitarray.cpp cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1/togl.c:629: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1/toglGLX.c: In function ‘togl_createPbuffer’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1/toglGLX.c:467:54: note: expected ‘unsigned int *’ but argument is of type ‘int *’ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1/toglGLX.c:470:55: note: expected ‘unsigned int *’ but argument is of type ‘int *’ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1/togl.c: In function ‘Togl_CopyContext’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1/togl.c:4624:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4624 | if (error_code = togl_CheckForXError(from)) { | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1/togl.c: At top level: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1/togl.c:1273:1: warning: ‘Togl_CallCallback_P’ defined but not used [-Wunused-function] 1273 | Togl_CallCallback_P(Togl *togl, Tcl_Obj *cmd, double *params, int nparams) | ^~~~~~~~~~~~~~~~~~~ [ 2%] Linking CXX executable makerls /usr/bin/cmake -E cmake_link_script CMakeFiles/makerls.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o -o makerls gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu' [ 2%] Built target makerls [ 3%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/exception.cpp [ 4%] Linking C static library libngtogl.a cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng/Togl2.1 && /usr/bin/cmake -P CMakeFiles/togl.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng/Togl2.1 && /usr/bin/cmake -E cmake_link_script CMakeFiles/togl.dir/link.txt --verbose=1 /usr/bin/ar qc libngtogl.a CMakeFiles/togl.dir/togl.c.o CMakeFiles/togl.dir/toglProcAddr.c.o CMakeFiles/togl.dir/toglStubInit.c.o /usr/bin/ranlib libngtogl.a gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu' [ 4%] Built target togl [ 4%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/localheap.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/exception.cpp: In function ‘std::string ngcore::detail::TranslateBacktrace(std::string, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/exception.cpp:132:12: warning: unused variable ‘bracket_open_pos’ [-Wunused-variable] 132 | auto bracket_open_pos = s.find('['); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/exception.cpp:133:12: warning: unused variable ‘bracket_close_pos’ [-Wunused-variable] 133 | auto bracket_close_pos = s.find(']'); | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/localheap.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/logging.cpp [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/paje_trace.cpp [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::SaveFlags(std::ostream&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:331:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 331 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:333:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 333 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:335:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 335 | for (int i = 0; i < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:337:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 337 | for (int i = 0; i < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:339:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:343:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 343 | for (j = 0; j + 1 < numlistflags[i]->Size(); ++j) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::PrintFlags(std::ostream&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:361:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 361 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:363:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 363 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:365:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 365 | for (int i = 0; i < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:367:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 367 | for (int i = 0; i < strlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:369:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 369 | for (int i = 0; i < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:371:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 371 | for (int i = 0; i < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::SetCommandLineFlag(const char*, ngcore::SymbolTable*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:634:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | for (int i = 0; i < strs.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/paje_trace.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/paje_trace.cpp: In member function ‘void ngcore::PajeTrace::Write(const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/paje_trace.cpp:693:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 693 | while(i_start < user_events.size() && user_events[i_start].t_start < event.t_end) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:113:18: required from here 113 | strflags.Set (name, val); | ~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:119:18: required from here 119 | numflags.Set (name, val); | ~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:125:18: required from here 125 | defflags.Set (name, b); | ~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:131:23: required from here 131 | flaglistflags.Set (name, val); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:173:22: required from here 173 | strlistflags.Set (name, strarray); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:182:22: required from here 182 | numlistflags.Set (name, numarray); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:188:17: required from here 188 | anyflags.Set(name, val); | ~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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++) | ~~^~~~~~~~~~~~~~ [ 7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.cpp [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/utils.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/mpi_wrapper.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.cpp: In member function ‘void ngcore::TaskManager::StopWorkers()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.cpp: In static member function ‘static void ngcore::TaskManager::CreateJob(const std::function&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.cpp: In member function ‘void ngcore::TaskManager::Loop(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.cpp:536:43: warning: comparison of integer expressions of different signedness: ‘std::__atomic_base::__int_type’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 536 | if (mynode_data.start_cnt >= mytasks.Size()) break; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.cpp:538:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 538 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/version.cpp [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 9%] Linking CXX shared library libngcore.so cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngcore.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngcore.so.6.2 -o libngcore.so.6.2 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 ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:828:18: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘DoArchive’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘_Construct’ at /usr/include/c++/14/bits/stl_construct.h:119:7, inlined from ‘construct’ at /usr/include/c++/14/bits/alloc_traits.h:657:19, inlined from ‘__ct ’ at /usr/include/c++/14/bits/shared_ptr_base.h:607:39, inlined from ‘__ct ’ at /usr/include/c++/14/bits/shared_ptr_base.h:969:16, inlined from ‘__ct ’ at /usr/include/c++/14/bits/shared_ptr_base.h:1713:14, inlined from ‘__ct ’ at /usr/include/c++/14/bits/shared_ptr.h:463:59, inlined from ‘make_shared’ at /usr/include/c++/14/bits/shared_ptr.h:1008:39, inlined from ‘SetFlag’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:165:56: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In member function ‘SetFlag’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/cmake -E cmake_symlink_library libngcore.so.6.2 libngcore.so.6.2 libngcore.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu' [ 9%] Built target ngcore /usr/bin/gmake -f CMakeFiles/nglib.dir/build.make CMakeFiles/nglib.dir/depend /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-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core/CMakeFiles/pyngcore.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu' /usr/bin/gmake -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/build [ 9%] Generating rules/rule_hexrules.cpp [ 11%] Generating rules/rule_triarules.cpp [ 11%] Generating rules/rule_prismrules2.cpp ./makerls /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/rules/hexrules.rls /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/rules/rule_hexrules.cpp hexrules ./makerls /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/rules/triarules.rls /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/rules/rule_triarules.cpp triarules ./makerls /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/rules/prismrules2.rls /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/rules/rule_prismrules2.cpp prismrules2 gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu' [ 12%] Generating rules/rule_pyramidrules.cpp [ 12%] Generating rules/rule_pyramidrules2.cpp [ 12%] Building CXX object libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o ./makerls /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/rules/pyramidrules2.rls /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/rules/rule_pyramidrules2.cpp pyramidrules2 [ 12%] Generating rules/rule_quadrules.cpp cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dpyngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -isystem /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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore_export.cpp ./makerls /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/rules/pyramidrules.rls /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/rules/rule_pyramidrules.cpp pyramidrules ./makerls /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/rules/quadrules.rls /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/rules/rule_quadrules.cpp quadrules [ 12%] Generating rules/rule_tetrules.cpp ./makerls /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/rules/tetrules.rls /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/rules/rule_tetrules.cpp tetrules cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/CMakeFiles/nglib.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu' /usr/bin/gmake -f CMakeFiles/nglib.dir/build.make CMakeFiles/nglib.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu' [ 13%] Building CXX object CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o [ 13%] Building CXX object CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o [ 13%] Building CXX object CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/rules/rule_hexrules.cpp /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/rules/rule_pyramidrules.cpp /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/rules/rule_prismrules2.cpp [ 14%] Building CXX object CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o [ 14%] Building CXX object CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/rules/rule_pyramidrules2.cpp /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/rules/rule_quadrules.cpp [ 15%] Building CXX object CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/rules/rule_tetrules.cpp [ 15%] Building CXX object CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/rules/rule_triarules.cpp [ 16%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/gzstream.cpp [ 16%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.cpp [ 17%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/mystring.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/gzstream.cpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/mystring.cpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.cpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position2(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.cpp:164:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 164 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.cpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::PositionCreate2(const netgen::INDEX&, int&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.cpp:178:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 178 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.cpp: In member function ‘void netgen::BASE_INDEX_2_CLOSED_HASHTABLE::BaseSetSize(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.cpp:235:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 235 | for (size_t i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.cpp: In member function ‘int netgen::BASE_INDEX_2_CLOSED_HASHTABLE::Position2(const netgen::INDEX_2&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.cpp:247:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 247 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 17%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.cpp [ 18%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngbitarray.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore_export.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 18%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/optmem.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore_export.cpp:50:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore_export.cpp:57:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.cpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngbitarray.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/optmem.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/optmem.cpp: In destructor ‘netgen::BlockAllocator::~BlockAllocator()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/optmem.cpp:33:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 18%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/parthreads.cpp [ 19%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/seti.cpp [ 19%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/sort.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/parthreads.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/seti.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/seti.cpp: In member function ‘void netgen::IndexSet::Del(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/seti.cpp:55:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 55 | for (int i = 1; i <= set.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/seti.cpp: In member function ‘void netgen::IndexSet::Clear()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/seti.cpp:66:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/sort.cpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 20%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/spbita2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 20%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/table.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/table.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/table.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/table.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/table.cpp [ 21%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/spbita2d.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/table.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/table.cpp: In destructor ‘netgen::BASE_TABLE::~BASE_TABLE()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/table.cpp:58:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/table.cpp: In member function ‘void netgen::BASE_TABLE::SetSize(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/table.cpp:65:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 65 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/table.cpp: In member function ‘void netgen::BASE_TABLE::SetElementSizesToMaxSizes()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/table.cpp:210:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree::Insert(const float*, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.cpp:86:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 86 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.cpp:119:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 119 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree3::Insert(const float*, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.cpp:335:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 335 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.cpp:367:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 367 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree6::Insert(const float*, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.cpp:1621:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1621 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.cpp:1651:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1651 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ [ 21%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geom2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 22%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geom3d.cpp [ 22%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geomfuncs.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geom2d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geom3d.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geom3d.cpp: In member function ‘void netgen::referencetransform::ToPlain(const netgen::NgArray&, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geom3d.cpp:721:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 721 | for (i = 1; i <= p.Size(); i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 23%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geomtest3d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geomfuncs.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 23%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/spline.cpp [ 24%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geomtest3d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/spline.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 24%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/transform3d.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/spline.cpp:77:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘netgen::SplineGeometry::~SplineGeometry() [with int D = 2]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:131:18: required from here 131 | template class SplineGeometry<2>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘int netgen::SplineGeometry::Load(const netgen::NgArray&, int) [with int D = 2]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:131:18: required from here 131 | template class SplineGeometry<2>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:55:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:131:18: required from here 131 | template class SplineGeometry<2>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:33:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:131:18: required from here 131 | template class SplineGeometry<2>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:104:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 104 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 109 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘netgen::SplineGeometry::~SplineGeometry() [with int D = 3]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:132:18: required from here 132 | template class SplineGeometry<3>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘int netgen::SplineGeometry::Load(const netgen::NgArray&, int) [with int D = 3]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:132:18: required from here 132 | template class SplineGeometry<3>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:55:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:132:18: required from here 132 | template class SplineGeometry<3>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:33:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:132:18: required from here 132 | template class SplineGeometry<3>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:104:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 104 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../gprim/splinegeometry.hpp:25:20: 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>]’ 25 | class DLL_HEADER SplineGeometry | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<2>]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<2>]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = std::tuple<>]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:133:53: required from here 133 | static RegisterClassForArchive> regsp2; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../gprim/splinegeometry.hpp:25:20: 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>]’ 25 | class DLL_HEADER SplineGeometry | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<2>]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<2>]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = std::tuple<>]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:133:53: required from here 133 | static RegisterClassForArchive> regsp2; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../gprim/splinegeometry.hpp:25:20: 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>]’ 25 | class DLL_HEADER SplineGeometry | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<3>]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<3>]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = std::tuple<>]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:134:53: required from here 134 | static RegisterClassForArchive> regsp3; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../gprim/splinegeometry.hpp:25:20: 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>]’ 25 | class DLL_HEADER SplineGeometry | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<3>]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<3>]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = std::tuple<>]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:134:53: required from here 134 | static RegisterClassForArchive> regsp3; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/transform3d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 25%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/linalg/bfgs.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/linalg/bfgs.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 25%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/linalg/densemat.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/linalg/densemat.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/linalg/densemat.cpp: In member function ‘void netgen::DenseMatrix::SetSize(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 25%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/linalg/linopt.cpp [ 26%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/linalg/linsearch.cpp [ 26%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/linalg/polynomial.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/linalg/linopt.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/linalg/linsearch.cpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 27%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/linalg/polynomial.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 27%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp [ 28%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geom2d.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.hpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.cpp: In member function ‘int netgen::AdFront2::GetLocals(int, netgen::NgArray >&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:380:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 380 | for (int i = 0; i < pgeominfo.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:384:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (int i = 0; i < loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:415:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 415 | for (int i = 0; i < locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.cpp: In member function ‘bool netgen::AdFront2::Inside(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:479:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 479 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:513:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 513 | for (int ii = 0; ii < testfaces->Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:544:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 544 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.hpp: In instantiation of ‘void netgen::BoxTree::DeleteElement(T) [with int dim = 3; T = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:202:34: required from here 202 | linesearchtree.DeleteElement (li); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.hpp:1016:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1016 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geom2d.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geom3d.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geomtest3d.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.hpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::CreateTrees()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:235:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 235 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::RebuildInternalTables()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:299:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 299 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:322:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 322 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:355:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:372:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:402:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 402 | i < clvol.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:410:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 410 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp: In member function ‘int netgen::AdFront3::SelectBaseElement()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:455:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 455 | for (i = lasti+1; i <= faces.Size() && !fstind; i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:474:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 474 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:549:21: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 549 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:569:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 569 | for (i = 1; i <= locfaces2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:591:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 591 | for (i = 1; i <= locfaces3.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:599:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 599 | for (i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:606:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 606 | for (i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:628:21: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 628 | for (i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:637:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 637 | if (other >= 1 && other <= pindex.Size() && | ~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::GetGroup(int, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:741:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::SetStartFront(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:772:23: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 772 | for (INDEX i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp: In member function ‘bool netgen::AdFront3::Inside(const netgen::Point<3>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:805:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 805 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp: In member function ‘int netgen::AdFront3::SameSide(const netgen::Point<3>&, const netgen::Point<3>&, const netgen::NgArray*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:865:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 865 | for (int i = 1; i <= testfaces->Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:869:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 869 | for (int ii = 1; ii <= aprif.Size(); ii++) | ~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geom3d.hpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:370:11: required from here 370 | clvol = 0.0; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:680:14: required from here 680 | pingroup = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3, double> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3>&, const netgen::Point<3>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3>&, const netgen::Point<3>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp: In function ‘int netgen::BTSortEdges(const Mesh&, const NgArray*>&, INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:313:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 313 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:384:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 384 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:449:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 449 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:517:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 517 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:527:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 527 | for(k = 0; k < idmaps.Size(); k++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:703:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 703 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:783:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 783 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp: In function ‘int netgen::BTMarkTets(T_MTETS&, T_MPRISMS&, const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:1104:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1104 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:1144:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1144 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingIdentifications(T_MIDS&, const INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:1584:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1584 | for (int i = 1; i <= mids.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingPrisms(T_MPRISMS&, const INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:1722:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1722 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingQuads(T_MQUADS&, const INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:1795:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1795 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp: In function ‘void netgen::WriteMarkedElements(const Mesh&, std::ostream&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:1876:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1876 | for(int i=0; i*>&, const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2156:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2156 | for(int j=0; j*>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2508:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2508 | for(int m = 0; m < mtets_old.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2558:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2558 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2607:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2607 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2647:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2647 | for(int j=0; j*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2884:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2884 | for(int i=1; i<=mtets.Size(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2886:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2886 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2888:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2888 | for(int i=1; i<=mtris.Size(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2890:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2890 | for(int i=1; i<=mquads.Size(); i++) | ~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2892:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2892 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2943:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2943 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3013:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3013 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3034:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3034 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3057:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3057 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3083:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3083 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3158:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3158 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3161:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3161 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3166:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3166 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3169:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3169 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3174:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3174 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3177:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3177 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3228:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3228 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3230 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3238:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3238 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3243:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3243 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3245:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3245 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3253:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3253 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3258:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3258 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3260:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3260 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3268:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3268 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3392:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3392 | for (int j = 0; j < edges.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3631:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3631 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3635:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3635 | for (int i = 0; i < mtets.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3639:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3639 | for (int i = 0; i < mtets.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3646:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3646 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3652:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3652 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3656:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3656 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3707:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3707 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3802:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3802 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3989:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3989 | for(int ii=1; ii<=mesh.GetNP(); ii++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:4036:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4036 | for(int ii=0; ii::NgArray(const netgen::NgArray&) [with T = netgen::MarkedPrism; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2488:35: required from here 2488 | T_MPRISMS mprisms_old (mprisms); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2489:26: required from here 2489 | T_MIDS mids_old (mids); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2490:29: required from here 2490 | T_MTRIS mtris_old (mtris); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2491:32: required from here 2491 | T_MQUADS mquads_old (mquads); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2835:14: required from here 2835 | v_order = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3211:12: required from here 3211 | bndind = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 28%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp [ 29%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/clusters.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/global.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/debugging.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:20: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp: In function ‘bool netgen::isIntersectingTrig(const std::array, 2>&, const std::array, 3>&, double&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:62:12: warning: variable ‘n_trig’ set but not used [-Wunused-but-set-variable] 62 | auto n_trig = Cross(trig[1]-trig[0], trig[2]-trig[0]).Normalize(); | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp: In member function ‘void netgen::BoundaryLayerTool::InterpolateSurfaceGrowthVectors()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:564:18: warning: variable ‘normal’ set but not used [-Wunused-but-set-variable] 564 | auto normal = normals[pi]; | ^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/optmem.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/clusters.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/optmem.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.hpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:20: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/clusters.cpp: In member function ‘void netgen::AnisotropicClusters::Update()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/clusters.cpp:297:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/clusters.cpp: In instantiation of ‘netgen::AnisotropicClusters::Update():: [with auto:13 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/clusters.cpp:85:7: required from here 84 | ngcore::ParallelForRange | ~~~~~~~~~~~~~~~~~~~~~~~~ 85 | (mesh.VolumeElements().Range(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | [&] (auto myrange) | ~~~~~~~~~~~~~~~~~~ 87 | { | ~ 88 | NgArray nnums; // , ednums, fanums; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | for (int i_ : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 90 | { | ~ 91 | int i = i_+1; | ~~~~~~~~~~~~~ 92 | const Element & el = mesh.VolumeElement(i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | ELEMENT_TYPE typ = el.GetType(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | | 95 | // top.GetElementEdges (i, ednums); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | auto ednums = top.GetEdges (ElementIndex(i_)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | // top.GetElementFaces (i, fanums); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | auto fanums = top.GetFaces (ElementIndex(i_)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | int elnv = top.GetNVertices (typ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | int elned = ednums.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | int elnfa = fanums.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | | 104 | nnums.SetSize(elnv+elned+elnfa+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | for (int j = 0; j < elnv; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | nnums[j] = el[j]+1-PointIndex::BASE; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | for (int j = 0; j < elned; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | nnums[elnv+j] = nv+ednums[j]+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | for (int j = 0; j < elnfa; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | nnums[elnv+elned+j] = nv+ned+fanums[j]+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | nnums[elnv+elned+elnfa] = nv+ned+nfa+i; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | | 113 | for (int j = 0; j < nnums.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | cluster_reps.Elem(nnums[j]) = nnums[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | } | ~ 116 | }, ngcore::TasksPerThread(4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/clusters.cpp:113:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 113 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/clusters.cpp: In instantiation of ‘netgen::AnisotropicClusters::Update():: [with auto:14 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/clusters.cpp:144:7: required from here 143 | ngcore::ParallelForRange | ~~~~~~~~~~~~~~~~~~~~~~~~ 144 | (mesh.SurfaceElements().Range(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | [&] (auto myrange) | ~~~~~~~~~~~~~~~~~~ 146 | { | ~ 147 | NgArrayMem nnums; // , ednums; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | for (int i_ : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 149 | { | ~ 150 | int i = i_+1; | ~~~~~~~~~~~~~ 151 | const Element2d & el = mesh.SurfaceElement(i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | ELEMENT_TYPE typ = el.GetType(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | | 154 | // top.GetSurfaceElementEdges (i, ednums); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | auto ednums = top.GetEdges (SurfaceElementIndex(i_)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | // cout << "ednums = " << ednums << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | | 158 | int fanum = top.GetSurfaceElementFace (i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | | 160 | int elnv = top.GetNVertices (typ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | int elned = ednums.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | | 163 | nnums.SetSize(elnv+elned+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | for (int j = 0; j < elnv; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | nnums[j] = el[j]+1-PointIndex::BASE; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | for (int j = 0; j < elned; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | nnums[elnv+j] = nv+ednums[j]+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | nnums[elnv+elned] = fanum; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | | 170 | for (int j = 0; j < nnums.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | cluster_reps.Elem(nnums[j]) = nnums[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | } | ~ 173 | }, ngcore::TasksPerThread(4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/clusters.cpp:170:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 170 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/optmem.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/clusters.cpp:47:21: required from here 47 | cluster_reps = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 29%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp [ 30%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator&(ngcore::BitArray*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(ngcore::BitArray*)#1}::operator()(ngcore::BitArray*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(ngcore::BitArray*)#1}::operator()(ngcore::BitArray*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(ngcore::BitArray*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(ngcore::BitArray*)#1}::operator()(ngcore::BitArray*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(ngcore::BitArray*)#1}::operator()(ngcore::BitArray*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp: In member function ‘netgen::BoundaryLayerTool::CalculateGrowthVectors()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:806:38: warning: ‘maxpos1’ may be used uninitialized [-Wmaybe-uninitialized] 806 | removed.Append(ns[maxpos1]); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:790:17: note: ‘maxpos1’ was declared here 790 | int maxpos1; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:807:38: warning: ‘maxpos2’ may be used uninitialized [-Wmaybe-uninitialized] 807 | removed.Append(ns[maxpos2]); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:791:17: note: ‘maxpos2’ was declared here 791 | int maxpos2; | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In member function ‘void netgen::CurvedElements::BuildCurvedElements(const netgen::Refinement*, int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:611:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 611 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:623:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 623 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:627:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 627 | for (int j = 0; j < edgenrs.Size(); j++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:725:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 725 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:732:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 732 | for (int i2 = 0; i2 < edgenrs.Size(); i2++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:799:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 799 | for (int e = 0; e < surfnr.Size(); e++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:883:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 883 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1011:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1011 | for (int edgenr = 0; edgenr < use_edge.Size(); edgenr++) | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1099:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1099 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1153:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1153 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1218:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1218 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1219:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1219 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1226:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1226 | for (int k = 0; k < edgenrs.Size(); k++) edgenrs[k]--; | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1233:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1233 | for (int k = 0; k < verts.Size(); k++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1237:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1237 | for (int k = 0; k < edgenrs.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1262:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1262 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1263:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1263 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1316:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1316 | for (int i = 0; i < edgeorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1339:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1339 | for (int i = 0; i < faceorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In member function ‘bool netgen::CurvedElements::IsSurfaceElementCurved(netgen::SurfaceElementIndex) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1666:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1666 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1670:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1670 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1747:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1747 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1759:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1759 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1761:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1761 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1766:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1766 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1804:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1804 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1812:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1812 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::GetCoefficients(SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 3]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1801:21: required from here 1801 | GetCoefficients (info, coefs); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:2397:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2397 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::GetCoefficients(SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 2]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:2415:76: required from here 2415 | GetCoefficients<2> (SurfaceElementInfo & info, NgArray > & coefs) const; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:2397:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2397 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4070:45: required from here 4070 | CalcMultiPointSurfaceTransformation <3> (elnr, xi->Size(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4071 | &(*xi)[0](0), 2, | ~~~~~~~~~~~~~~~~ 4072 | px, 3, | ~~~~~~ 4073 | pdxdxi, 6); | ~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4344:37: required from here 4344 | double * dxdxi, size_t sdxdxi); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4357:43: required from here 4357 | SIMD * dxdxi, size_t sdxdxi); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4363:43: required from here 4363 | SIMD * dxdxi, size_t sdxdxi); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4383:41: required from here 4383 | CalcMultiPointElementTransformation (elnr, xi->Size(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4384 | &(*xi)[0](0), 3, | ~~~~~~~~~~~~~~~~ 4385 | px, 3, | ~~~~~~ 4386 | pdxdxi, 9); | ~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4694:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4694 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4724:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4724 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4749:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4749 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4825:39: required from here 4825 | SIMD * dxdxi, size_t sdxdxi); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4694:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4694 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4724:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4724 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4749:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4749 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:599:17: required from here 599 | edgeorder = 1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:605:22: required from here 605 | edgeweight = 1.0; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:684:31: required from here 684 | edgecoeffs = Vec<3> (0,0,0); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp: In member function ‘void netgen::SphereList::AddElement(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:159:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 159 | if (elnr > links.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:535:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 535 | if (centers.Size() < nelind) | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveDegenerated(const Mesh::T_POINTS&, NgArray&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:747:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveIntersecting(const Mesh&, NgArray&, NgArray&, Point3d, Point3d)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:976:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 976 | for (int i = 1; i <= openels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:997:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 997 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:1026:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1026 | for (int jj = 1; jj <= neartrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveOuter(const Mesh&, NgArray&, AdFront3*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:1142:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1142 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:1161:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1161 | for (int ii = 0; ii < elsonpoint[pi].Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:1300:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1300 | for (i = lowest_undefined_el; i <= ne; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:1387:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1387 | for (int i = 1; i <= ne; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp: In member function ‘void netgen::Meshing3::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:1662:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1662 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:459:31: required from here 459 | tettree.DeleteElement (celind); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1380 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp:1312:22: required from ‘void netgen::DelaunayTree::Insert(const netgen::Point&, const netgen::Point&, T) [with int dim = 3; T = int; TSCAL = double]’ 1312 | leaf->Add(leaves, leaf_index, p,pi); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:556:17: required from here 556 | tettree.Insert (tpmin, tpmax, nelind); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp:1135:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1135 | if(leaf_index.Size()::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:876:23: required from ‘netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&):: [with auto:15 = ngcore::TableCreator]’ 876 | table.Add(tri[0], openel_i); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:412: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:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:409: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&)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:424: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&)::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:871:60: required from here 871 | auto p2sel = ngcore::CreateSortedTable( Range(openels.Size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 872 | [&](auto & table, int i) | ~~~~~~~~~~~~~~~~~~~~~~~~ 873 | { | ~ 874 | auto openel_i = openels[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 875 | const Element2d & tri = mesh.OpenElement(openel_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 876 | table.Add(tri[0], openel_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 877 | table.Add(tri[1], openel_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | table.Add(tri[2], openel_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | }, mesh.GetNP()); | ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp: In member function ‘netgen::BoundaryLayerTool::InsertNewElements(ngcore::FlatArray, unsigned long>, netgen::SegmentIndex>, ngcore::BitArray const&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:1199:41: warning: ‘MEM[(const struct PointIndex &)&p3].i’ may be used uninitialized [-Wmaybe-uninitialized] 1199 | auto pair = p3 < p4 ? make_pair(p3, p4) : make_pair(p4, p3); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:1145:32: note: ‘MEM[(const struct PointIndex &)&p3].i’ was declared here 1145 | PointIndex p3, p4; | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:1199:41: warning: ‘MEM[(const struct PointIndex &)&p4].i’ may be used uninitialized [-Wmaybe-uninitialized] 1199 | auto pair = p3 < p4 ? make_pair(p3, p4) : make_pair(p4, p3); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:1145:36: note: ‘MEM[(const struct PointIndex &)&p4].i’ was declared here 1145 | PointIndex p3, p4; | ^~ [ 31%] Linking CXX shared module pyngcore.cpython-312-x86_64-linux-gnu.so cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/pyngcore.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -o pyngcore.cpython-312-x86_64-linux-gnu.so CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core: libngcore.so.6.2 /usr/lib64/libpython3.12.so [ 31%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In member function ‘netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’, inlined from ‘netgen::CurvedElements::CalcElementTransformation(netgen::Point<3, double>, netgen::ElementIndex, netgen::Point<3, double>*, netgen::Mat<3, 3, double>*, void*, bool)’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:2586:27: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:219:20: warning: ‘memmove’ specified size 18446744073709551220 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 219 | edgenrs[i] = edges[i]; In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 32%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/geomsearch.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp: In member function ‘int netgen::DelaunayMesh::GetNeighbour(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:44:13: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 44 | if (pos == -1) return -1; | ~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::DelaunayMesh::SetNeighbour(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:58:13: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 58 | if (pos == -1) | ~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::DelaunayMesh::CalcIntersecting(netgen::PointIndex)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:262:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 262 | for (int l = 0; l < edges.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::Meshing2::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:436:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 436 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:470:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 470 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::Meshing2::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:584:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 584 | for (int i = 0; i < mesh.LockedPoints().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:321:31: required from here 321 | tree->DeleteElement (j); | ~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1380 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp:1312:22: required from ‘void netgen::DelaunayTree::Insert(const netgen::Point&, const netgen::Point&, T) [with int dim = 2; T = int; TSCAL = double]’ 1312 | leaf->Add(leaves, leaf_index, p,pi); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp:1284:16: required from ‘void netgen::DelaunayTree::Insert(const netgen::Box&, T) [with int dim = 2; T = int; TSCAL = double]’ 1284 | Insert (box.PMin(), box.PMax(), pi); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:107:17: required from here 107 | tree->Insert(el.BoundingBox(), ti); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp:1135:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1135 | if(leaf_index.Size())’, inlined from ‘netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, double const*, unsigned long, double*, unsigned long, double*, unsigned long)void’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4640:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:219:20: warning: ‘memcpy’ specified size 18446744073709551220 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 219 | edgenrs[i] = edges[i]; /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In member function ‘netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, double const*, unsigned long, double*, unsigned long, double*, unsigned long)void’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4632:17: note: destination object allocated here 4632 | ElementInfo info; | ^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/geomsearch.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/geomsearch.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/geomsearch.cpp: In member function ‘void netgen::GeomSearch3d::Create()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/geomsearch.cpp:82:23: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 82 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/geomsearch.cpp:146:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 146 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/geomsearch.cpp:217:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 217 | for (k = 1; k <= area.Size(); k++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geom3d.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 32%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/global.cpp In member function ‘netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’, inlined from ‘netgen::CurvedElements::CalcMultiPointElementTransformation >(netgen::ElementIndex, int, ngcore::SIMD const*, unsigned long, ngcore::SIMD*, unsigned long, ngcore::SIMD*, unsigned long)void’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4640:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:219:20: warning: ‘memcpy’ specified size 18446744073709551220 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 219 | edgenrs[i] = edges[i]; /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In member function ‘netgen::CurvedElements::CalcMultiPointElementTransformation >(netgen::ElementIndex, int, ngcore::SIMD const*, unsigned long, ngcore::SIMD*, unsigned long, ngcore::SIMD*, unsigned long)void’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4632:17: note: destination object allocated here 4632 | ElementInfo info; | ^~~~ [ 33%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/global.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/global.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geom3d.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 33%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:598:11: warning: variable ‘point_sing’ set but not used [-Wunused-but-set-variable] 598 | int point_sing[6]={0,0,0,0,0,0}; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:1672:13: warning: variable ‘point_sing’ set but not used [-Wunused-but-set-variable] 1672 | int point_sing[8]={0,0,0,0,0,0,0,0}; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:1674:13: warning: variable ‘edge_sing’ set but not used [-Wunused-but-set-variable] 1674 | int edge_sing[12] = {0,0,0,0,0,0,0,0,0,0,0,0}; | ^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::InitHPElements(Mesh&, NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:615:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 615 | for(ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:634:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 634 | for(SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::SubdivideDegeneratedHexes(Mesh&, NgArray&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1058:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1058 | for (int l = 0; l < pts.Size(); l++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::ReorderPoints(Mesh&, NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1308:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1308 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1315:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1315 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1349:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1349 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1352:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1352 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1355:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1355 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::HPRefinement(Mesh&, Refinement*, SplittingType, int, double, bool, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1416:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1416 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1512:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1512 | 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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1669:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1669 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1705:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1705 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1733:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1733 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1792:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1792 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1854:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1854 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp: In function ‘bool netgen::ClassifyHPElements(Mesh&, NgArray&, SplittingType, int&, int&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1923:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1923 | for( int i = 0; i::HPRefStruct(netgen::HPREF_ELEMENT_TYPE, std::vector) [with netgen::HPREF_ELEMENT_TYPE GEOM = netgen::HP_TET]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hpref_tet.hpp:3231:3: required from here 3231 | }; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hpref_tet.hpp:95:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | for (int i = 0; i < size(elist); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hpref_tet.hpp:113:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 113 | for (int i = 0; i < size(flist); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hpref_tet.hpp:136:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const long unsigned int’ [-Wsign-compare] 136 | for (int j = 0; j < std::min(verts.size(), el.vertices.size()); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 33%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1732:14: required from here 1732 | facepoint = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1918:14: required from here 1918 | misses = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp:443:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 443 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp:452:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 452 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp: In function ‘netgen::ClassifyTet(netgen::HPRefElement&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgBitArray&, netgen::NgBitArray&, netgen::INDEX_3_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:573:32: warning: ‘fp1’ may be used uninitialized [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:5:71: note: ‘fp1’ was declared here 5 | int ep1(0), ep2(0), ep3(0), ep4(0), cp1(0), cp2(0), cp3(0), cp4(0), fp1, fp2, fp3, fp4; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:573:39: warning: ‘fp2’ may be used uninitialized [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:5:76: note: ‘fp2’ was declared here 5 | int ep1(0), ep2(0), ep3(0), ep4(0), cp1(0), cp2(0), cp3(0), cp4(0), fp1, fp2, fp3, fp4; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:573:46: warning: ‘fp3’ may be used uninitialized [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:5:81: note: ‘fp3’ was declared here 5 | int ep1(0), ep2(0), ep3(0), ep4(0), cp1(0), cp2(0), cp3(0), cp4(0), fp1, fp2, fp3, fp4; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:573:53: warning: ‘fp4’ may be used uninitialized [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:5:86: note: ‘fp4’ was declared here 5 | int ep1(0), ep2(0), ep3(0), ep4(0), cp1(0), cp2(0), cp3(0), cp4(0), fp1, fp2, fp3, fp4; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:576:37: warning: ‘isfedge1’ may be used uninitialized [-Wmaybe-uninitialized] 576 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:7:7: note: ‘isfedge1’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:576:49: warning: ‘isfedge2’ may be used uninitialized [-Wmaybe-uninitialized] 576 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:7:17: note: ‘isfedge2’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:576:61: warning: ‘isfedge3’ may be used uninitialized [-Wmaybe-uninitialized] 576 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:7:27: note: ‘isfedge3’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:577:21: warning: ‘isfedge4’ may be used uninitialized [-Wmaybe-uninitialized] 577 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:7:37: note: ‘isfedge4’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:577:33: warning: ‘isfedge5’ may be used uninitialized [-Wmaybe-uninitialized] 577 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:7:47: note: ‘isfedge5’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:577:45: warning: ‘isfedge6’ may be used uninitialized [-Wmaybe-uninitialized] 577 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:7:57: note: ‘isfedge6’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp: In member function ‘void netgen::MeshOptimize2d::GenericImprove()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:207:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:231:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 231 | for (int j = 1; j <= rule.newels.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:274:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 274 | for (int k = 0; k < elonnode[el[j]].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:278:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | for (int l = 0; l < nbels[sei].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:327:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | for (int i = 1; i < elmap.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:334:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 334 | for (elmap[i] = 0; elmap[i] < neighbours.Size(); elmap[i]++) /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:371:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 371 | for(int i=0; ok && i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:202:12: required from here 202 | used = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:249:18: required from here 249 | nelonnode = -4; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:318:24: required from here 318 | pmap = PointIndex (-1); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp:775:28: warning: ‘pi1.i’ may be used uninitialized [-Wmaybe-uninitialized] 775 | if(other[j]!=pi1 && other[j]!=pi2) /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp:743:20: note: ‘pi1.i’ was declared here 743 | PointIndex pi1, pi2, pi3, pi4; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp:775:28: warning: ‘pi2.i’ may be used uninitialized [-Wmaybe-uninitialized] 775 | if(other[j]!=pi1 && other[j]!=pi2) /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp:743:25: note: ‘pi2.i’ was declared here 743 | PointIndex pi1, pi2, pi3, pi4; | ^~~ In file included from /usr/include/c++/14/bits/memory_resource.h:47, from /usr/include/c++/14/string:67, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/mystdlib.h:4, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp:1: In member function ‘std::_Head_base<0ul, netgen::PointIndex, false>::_Head_base(netgen::PointIndex&)’, inlined from ‘std::_Tuple_impl<0ul, netgen::PointIndex, netgen::PointGeomInfo>::_Tuple_impl(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:317:38, inlined from ‘std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:2119:63, inlined from ‘netgen::MeshOptimize2d::SplitImprove()’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp:795:11: /usr/include/c++/14/tuple:209:11: warning: ‘pi3.i’ may be used uninitialized [-Wmaybe-uninitialized] 209 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp:743:30: note: ‘pi3.i’ was declared here 743 | PointIndex pi1, pi2, pi3, pi4; | ^~~ In member function ‘std::_Head_base<0ul, netgen::PointIndex, false>::_Head_base(netgen::PointIndex&)’, inlined from ‘std::_Tuple_impl<0ul, netgen::PointIndex, netgen::PointGeomInfo>::_Tuple_impl(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:317:38, inlined from ‘std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:2119:63, inlined from ‘netgen::MeshOptimize2d::SplitImprove()’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp:805:12: /usr/include/c++/14/tuple:209:11: warning: ‘pi4.i’ may be used uninitialized [-Wmaybe-uninitialized] 209 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp:743:35: note: ‘pi4.i’ was declared here 743 | PointIndex pi1, pi2, pi3, pi4; | ^~~ [ 34%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp [ 34%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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++) | ~~^~~~~~~~~~~~~~~~~~~ [ 35%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp: In member function ‘double netgen::MeshOptimize3d::SplitImproveEdge(ngcore::Table&, netgen::NgArray&, double, netgen::PointIndex, netgen::PointIndex, netgen::PointIndex, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:531:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 531 | for (int k = 0; k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::SwapImproveSurface(const netgen::NgBitArray*, const netgen::NgArray*>*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1564:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1564 | for(int k=0; !found && kSize(); k++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1566:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1566 | if(pi2 < (*used_idmaps)[k]->Size() + PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1606:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1606 | for (int k = 0; k < elementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1628:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1628 | for (int l = 0; l < hasbothpoints.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1638:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1638 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1652:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1652 | for(int ii=0; ii < hasbothpoints.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1655:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1655 | for(int ii=0; ii < hasbothpointsother.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1666:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1666 | for (int k = 0; k < elementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1686:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1686 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1703:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1703 | for(int k = 0; k < surfaceelementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1726:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1726 | for(int k = 0; k < surfaceelementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1799:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1799 | for (int k = 0; puretet && k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1802:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1802 | for (int k = 0; puretet && k < hasbothpointsother.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1817:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1817 | for(int jj=i; !done && jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2026:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2026 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2034:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2034 | for(int k = 0; kSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2109:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2109 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2225:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2225 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2269:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2269 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2282:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2282 | for(int i=0; i hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp: In member function ‘double netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2339:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2339 | for (int k = 0; k < belementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2375:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2375 | for (int k = 0; k < row.Size(); k++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:43: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/findip.hpp: In instantiation of ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = ngcore::Array; FACEArray = NgArray]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:513:32: required from here 513 | pok = FindInnerPoint (mesh.Points(), locfaces, pnew); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/findip.hpp:112:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 112 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 50]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1127:32: required from here 1127 | suroundpts = PointIndex::INVALID; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = bool; int S = 50]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1131:17: required from here 1131 | tetused = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::FindInnerBoxes(netgen::AdFront3*, int (*)(const netgen::Point3d&))’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::FindInnerBoxesRec2(netgen::GradingBox*, netgen::AdFront3*, netgen::NgArray&, netgen::NgArray&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.cpp:576:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 576 | for (int j = 1; j <= faceused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.cpp:578:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 578 | for (int j = 1; j <= facenotused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::WidenRefinement()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::GetInnerPoints(netgen::NgArray, 0, int>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::GetOuterPoints(netgen::NgArray, 0, int>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:31: In member function ‘netgen::TABLE::operator[](int) const’, inlined from ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2339:42: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/table.hpp:252:64: warning: ‘pi1.i’ may be used uninitialized [-Wmaybe-uninitialized] 252 | return NgFlatArray (data[i-BASE].size, (T*)data[i-BASE].col); /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp: In member function ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2306:14: note: ‘pi1.i’ was declared here 2306 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2346:29: warning: ‘pi2.i’ may be used uninitialized [-Wmaybe-uninitialized] 2346 | if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3) /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2306:19: note: ‘pi2.i’ was declared here 2306 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2346:46: warning: ‘pi3.i’ may be used uninitialized [-Wmaybe-uninitialized] 2346 | if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3) /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2306:24: note: ‘pi3.i’ was declared here 2306 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ In member function ‘ngcore::FlatTable::operator[](netgen::PointIndex) const’, inlined from ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2372:35: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:49:71: warning: ‘pi4.i’ may be used uninitialized [-Wmaybe-uninitialized] 49 | return FlatArray (index[i-BASE+1]-index[i-BASE], data+index[i-BASE]); | ~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp: In member function ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2306:29: note: ‘pi4.i’ was declared here 2306 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2306:34: warning: ‘pi5.i’ may be used uninitialized [-Wmaybe-uninitialized] 2306 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu' [ 35%] Built target pyngcore [ 35%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:102:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 102 | for(int i=0; i facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetSurfaceElement(netgen::SurfaceElementIndex, const netgen::Element2d&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:549:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 549 | if (maxn <= points.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:557:18: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 557 | if (el.index > facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Save(std::ostream&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:718:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 718 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:762:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 762 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:848:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 848 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:863:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 863 | for (i = 0; i < pointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:885:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 885 | for (j = 1; j <= identpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:907:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 907 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:915:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 915 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:922:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 922 | for ( int ii = 0; ii < bcnames.Size(); ii++ ) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:928:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 928 | for ( i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:933:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 933 | for (int ii = 0; ii> (int&)(el[j]); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:1478:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1478 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Merge(std::istream&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:1889:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1889 | for(SurfaceElementIndex si = 0; si < GetNSE(); si++) | ~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:1923:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1923 | for (j = 1; j <= facedecoding.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2044:43: warning: casting ‘netgen::PointIndex’ to ‘int&’ does not use ‘constexpr netgen::PointIndex::operator int() const’ [-Wcast-user-defined] 2044 | infile >> (int&)(el[j]); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::TestOk() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2110:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2110 | for (ElementIndex ei = 0; ei < volelements.Size(); ei++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2113:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2113 | if ( (*this)[ei][j] <= PointIndex::BASE-1) /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildBoundaryEdges(bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2144:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2144 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2176:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2176 | for (int i = 0; i < openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcSurfacesOfNode()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2286:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2286 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2314:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2314 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2327:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2327 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2362:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2362 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FixPoints(const netgen::NgBitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2402:26: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 2402 | if (fixpoints.Size() != GetNP()) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FindOpenElements(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2840:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2840 | for (int i = 0; i < openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2857:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2857 | for (int i = 1; i <= openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FindOpenSegments(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2963:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2963 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2975:30: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 2975 | if (seg.I1() < PointIndex::BASE || seg.I2() < PointIndex::BASE) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2975:61: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 2975 | if (seg.I1() < PointIndex::BASE || seg.I2() < PointIndex::BASE) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::RemoveOneLayerSurfaceElements()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3172:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3172 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FreeOpenElementsEnvironment(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3230:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3230 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3249:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3249 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3270:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3270 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetMaxHDomain(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3353:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3353 | for (int i = 1; i <= mhd.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘double netgen::Mesh::AverageH(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3396:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3396 | for (i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcLocalH(double, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3440:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3440 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcLocalHFromPointDistances(double, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3575:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3575 | i < GetNP()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3577:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3577 | for(j=i+1; j, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3858:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3858 | if(layer>lochfunc.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Compress()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3982:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3982 | for (int i = 0; i < volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3983:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3983 | if (volelements[i][0] <= PointIndex::BASE-1 || /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3991:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3991 | for (int i = 0; i < surfelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3998:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3998 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3999:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3999 | if (segments[i][0] <= PointIndex::BASE-1) /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4005:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4005 | for(int i=0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4048:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4048 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4058:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4058 | for (int i = 0; i < openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4065:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4065 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4100:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4100 | for (int i = 0; i < hpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4137:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4137 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4147:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4147 | for (int i = 1; i <= openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4155:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4155 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::FindIllegalTrigs()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4431:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4431 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4450:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4450 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::GetNDomains() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4703:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4703 | for (int k = 0; k < facedecoding.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Split2Tets()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:5146:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 5146 | for (int i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PointContainedIn2DElement(const netgen::Point3d&, double*, int, bool) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:5689:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5689 | for (int j = 1; j <= loctrigs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PointContainedIn3DElementOld(const netgen::Point3d&, double*, int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:5910:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5910 | for (int j = 1; j <= loctets.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SplitSeparatedFaces()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6188:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6188 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6213:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6213 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6240:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6240 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::RebuildSurfaceElementLists()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6507:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6507 | for (int i = 0; i < facedecoding.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::GetSurfaceElementsOfFace(int, ngcore::Array&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6538:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 6538 | if ( (*this)[si].GetIndex () == facenr && (*this)[si][0] >= PointIndex::BASE && /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcMinMaxAngle(double, double*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6559:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6559 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::GetNumPointsOfPointCurve(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6848:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6848 | if(curve == pointcurves_startpoint.Size()-1) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNP(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6919:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6919 | i < np+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PureTrigMesh(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7094:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7094 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7100:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7100 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PureTetMesh() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7109:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7109 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildCurvedElements(const netgen::Refinement*, int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7139:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7139 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7141:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7141 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildCurvedElements(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7156:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7156 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7158:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7158 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetMaterial(int, const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7290:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7290 | if (domnr > materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetMaterial(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7307:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7307 | if (domnr <= materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNBCNames(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7316:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7316 | for ( int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetBCName(int, const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7324:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7324 | if (bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7336:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7336 | if (fd.BCProperty() <= bcnames.Size()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetBCName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7347:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7347 | if (bcnr < 0 || bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNCD2Names(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7359:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7359 | for(int i=0; i= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetCD2Name(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7391:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7391 | if (cd2nr < 0 || cd2nr >= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNCD3Names(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7403:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7403 | for(int i=0; i= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::AddCD3Name(const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7428:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7428 | for (int i = 0; i < cd3names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetCD3Name(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7442:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7442 | if (cd3nr < 0 || cd3nr >= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7481:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7481 | for(int i=0; i<(*userdata_int[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7506:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7506 | for(int i=0; i<(*userdata_double[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:321:24: required from here 321 | maxhdomain = mesh2.maxhdomain; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In instantiation of ‘netgen::Mesh::CalcTotalBad(const netgen::MeshingParameters&):: [with auto:19 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = netgen::Mesh::CalcTotalBad(const netgen::MeshingParameters&)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4510:21: required from here 4510 | ParallelForRange( IntRange(volelements.Size()), [&] (auto myrange) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4511 | { | ~ 4512 | double local_sum = 0.0; | ~~~~~~~~~~~~~~~~~~~~~~~ 4513 | double teterrpow = mp.opterrpow; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4514 | | 4515 | // std::array classes_local{}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4516 | size_t n_classes = tets_in_qualclass.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4517 | Array classes_local(n_classes); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4518 | for (int i = 0; i < n_classes; i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4519 | classes_local[i] = 0; | ~~~~~~~~~~~~~~~~~~~~~ 4520 | | 4521 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 4522 | { | ~ 4523 | double elbad = pow (max2(CalcBad (points, volelements[i], 0, mp),1e-10), 1/teterrpow); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4524 | | 4525 | int qualclass = int (n_classes / elbad + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4526 | if (qualclass < 1) qualclass = 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4527 | if (qualclass > n_classes) qualclass = n_classes; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4528 | classes_local[qualclass-1]++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4529 | | 4530 | local_sum += elbad; | ~~~~~~~~~~~~~~~~~~~ 4531 | } | ~ 4532 | | 4533 | AtomicAdd(sum, local_sum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4534 | | 4535 | for (auto i : Range(n_classes)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4536 | AsAtomic(tets_in_qualclass[i]) += classes_local[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4537 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4518:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4518 | for (int i = 0; i < n_classes; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4527:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4527 | if (qualclass > n_classes) qualclass = n_classes; | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7471:51: required from here 7471 | NgArray * newdata = new NgArray(data); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7496:57: required from here 7496 | NgArray * newdata = new NgArray(data); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2510:18: required from here 2510 | numonpoint = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = std::__cxx11::basic_string*; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7319:15: required from here 7319 | bcnames = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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]’ 116 | return CheckIndex(name) >= 0; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7468:25: required from here 7468 | if(userdata_int.Used(id)) | ~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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]’ 116 | return CheckIndex(name) >= 0; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7493:28: required from here 7493 | if(userdata_double.Used(id)) | ~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2444:32: required from ‘netgen::Mesh::FindOpenElements(int):: [with auto:13 = ngcore::TableCreator]’ 2444 | table.Add (PointIndex(i4.I1()), ei); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::Mesh::FindOpenElements(int):: >(const T_Range&, const netgen::Mesh::FindOpenElements(int)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:409: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)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:424: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)::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2433:74: required from here 2433 | auto elsonpoint = ngcore::CreateSortedTable( volelements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2434 | [&](auto & table, ElementIndex ei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2435 | { | ~ 2436 | const Element & el = (*this)[ei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2437 | if(el.IsDeleted()) return; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2438 | if (dom == 0 || dom == el.GetIndex()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2439 | { | ~ 2440 | if (el.GetNP() == 4) | ~~~~~~~~~~~~~~~~~~~~ 2441 | { | ~ 2442 | INDEX_4 i4(el[0], el[1], el[2], el[3]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2443 | i4.Sort(); | ~~~~~~~~~~ 2444 | table.Add (PointIndex(i4.I1()), ei); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2445 | table.Add (PointIndex(i4.I2()), ei); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2446 | } | ~ 2447 | else | ~~~~ 2448 | { | ~ 2449 | for (PointIndex pi : el.PNums()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2450 | table.Add(pi, ei); | ~~~~~~~~~~~~~~~~~~ 2451 | } | ~ 2452 | } | ~ 2453 | }, GetNP()); | ~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6975:30: required from ‘netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: [with auto:28 = ngcore::TableCreator]’ 6975 | table.Add (pi, ei); | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: >(const T_Range&, const netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:409: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::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:424: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::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6971:74: required from here 6971 | return ngcore::CreateSortedTable( surfelements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 6972 | [&](auto & table, SurfaceElementIndex ei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6973 | { | ~ 6974 | for (PointIndex pi : (*this)[ei].PNums()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6975 | table.Add (pi, ei); | ~~~~~~~~~~~~~~~~~~~ 6976 | }, GetNP()); | ~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::FillCloseSurface(MeshingData&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:245:29: warning: comparison of integer expressions of different signedness: ‘std::set::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 245 | if(pis.size() < 2*np) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::CloseOpenQuads(MeshingData&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:349:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 349 | for (int i = oldne + 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::MeshDomain(MeshingData&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:393:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 393 | for (int i = oldne + 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:457:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 457 | for (ElementIndex ei = oldne; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:414:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 414 | if (mesh.GetNOpenElements()) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:504:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 504 | { | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp: In function ‘netgen::MESHING3_RESULT netgen::OptimizeVolume(const MeshingParameters&, Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:665:14: warning: unused variable ‘i’ [-Wunused-variable] 665 | for(auto i : Range(mp.optsteps3d)) | ^ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1390:25: required from here 1390 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1388:5: required from here 1388 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc2d.cpp: In function ‘void netgen::Optimize2d(Mesh&, MeshingParameters&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 36%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp [ 37%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 37%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtool.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp: In member function ‘virtual void netgen::Meshing2::EndMesh()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp: In member function ‘netgen::MESHING2_RESULT netgen::Meshing2::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&, double, int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:351:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 351 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:459:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 459 | for (int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:544:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 544 | (gpi1 < illegalpoint.Size()+PointIndex::BASE) && | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:545:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 545 | (gpi2 < illegalpoint.Size()+PointIndex::BASE) ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:638:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 638 | for (int i = 2; i <= loclines.Size(); i++) // don't remove first line | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:804:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 804 | for (int i = 1; i <= chartboundpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:813:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 813 | for (int i = 1; i <= chartboundlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:856:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 856 | for (int i = 1; i <= locelements.Size() && found; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:874:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 874 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:937:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 937 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:951:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 951 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:967:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 967 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1031:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1031 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1074:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1074 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1087:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1087 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1090:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1090 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1162:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1162 | for (int i = 1; i <= critpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1166:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1166 | for (int jj = 0; jj < intersecttrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1252:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1252 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1256:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1256 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1256:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1256 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1317:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1317 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1323:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1323 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1355:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1355 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1424:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1424 | if (gpi >= oldts+PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1453:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1453 | for (int i = 1; i <= dellines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1498:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1498 | for (int i = 1; i <= pindex.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1505:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1505 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1512:50: warning: comparison of integer expressions of different signedness: ‘const netgen::INDEX’ {aka ‘const int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1512 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1557:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1557 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1564:50: warning: comparison of integer expressions of different signedness: ‘const netgen::INDEX’ {aka ‘const int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1564 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp: In constructor ‘netgen::Meshing3::Meshing3(const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:34:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 34 | for (int i = 1; i <= rules.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp: In constructor ‘netgen::Meshing3::Meshing3(const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:56:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 56 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp: In destructor ‘virtual netgen::Meshing3::~Meshing3()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:68:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp: In member function ‘netgen::MESHING3_RESULT netgen::Meshing3::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:345:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for(int i = 1; i <= allowpoint.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:374:44: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 374 | if (onlytri && groupfaces.Size() <= 20 + 2*stat.qualclass && | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:379:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 379 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:382:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 382 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:383:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 383 | for (j = 1; j <= locfaces.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:397:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:471:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 471 | for(int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:507:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 507 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:515:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 515 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:532:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 532 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:567:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 567 | for(int i = 1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:570:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 570 | if (i <= pindex.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:584:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 584 | for(int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:588:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 588 | for(int i = oldnf+1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:592:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 592 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:596:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 596 | for(int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:626:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 626 | for(int i = 1; i <= tempnewpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:628:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 628 | for(int i = 1; i <= tempnewfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:630:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 630 | for(int i = 1; i <= tempdelfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:632:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 632 | for(int i = 1; i <= templocelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:639:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 639 | for(int i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:642:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 642 | if (i <= pindex.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:654:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:660:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 660 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:678:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 678 | for(int i = oldnf+1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:687:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 687 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | for(int i = 1; i <= ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp: In member function ‘void netgen::Meshing3::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:1182:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1182 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:1196:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1196 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:1267:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7: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]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7: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]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7: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]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7: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]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7: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]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7: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]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:43: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/findip.hpp: In instantiation of ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = NgArray; FACEArray = NgArray]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:375:23: required from here 375 | FindInnerPoint (grouppoints, groupfaces, inp)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/findip.hpp:112:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 112 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7: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]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7: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]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7: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]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:114:16: required from here 114 | foundmap = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:324:19: required from here 324 | trigsonnode = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:282:13: required from ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::NgArray, 0, int>; int BASE = 0; TIND = int]’ 282 | (*this)[i] = a2[i]; | ~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7: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]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:351:15: required from here 351 | allowpoint = 2; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtool.cpp: In function ‘void netgen::MeshQuality2d(const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtool.cpp: In function ‘double netgen::CalcVolume(const NgArray&, const NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:564:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 564 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtool.cpp: In function ‘void netgen::MeshQuality3d(const Mesh&, NgArray*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:587:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 587 | for (i = 1; i <= incl.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveEdges(const Mesh&, const char*, double, char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveSurfaceMesh(const Mesh&, double, char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveVolumeMesh(const Mesh&, const NetgenGeometry&, char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtool.cpp: In function ‘int netgen::CheckMesh3D(const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtool.cpp: In function ‘void netgen::RemoveProblem(Mesh&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:137:12: required from here 137 | incl = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 38%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.cpp [ 38%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/msghandler.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Element2d::GetBox(const netgen::T_POINTS&, netgen::Box3d&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.cpp:337:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int8_t’ {aka ‘const signed char’} [-Wsign-compare] 337 | for (unsigned i = 1; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Element::GetTets(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.cpp:1340:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1340 | for (i = 1; i <= locels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Identifications::GetMap(int, netgen::NgArray&, bool) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.cpp:2758:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2758 | for (int i = 0; i < idpoints_table[identnr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.cpp:2840:33: required from here 2840 | ost << "table: " << endl << idpoints_table << endl; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/table.hpp:270:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | for (int j = 0; j < row.Size(); j++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.cpp:2755:16: required from here 2755 | identmap = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/msghandler.cpp: In function ‘void netgen::ResetStatus()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/msghandler.cpp:126:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule2.cpp: In member function ‘void netgen::netrule::SetFreeZoneTransformation(const netgen::Vector&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule2.cpp:40:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 40 | if (tolclass <= oldutofreearea_i.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule2.cpp:129:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 129 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule2.cpp:150:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 150 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:200:20: note: ‘lam’ was declared here 200 | double lam; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:199:20: note: ‘seg_lam’ was declared here 199 | double seg_lam; | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 40%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp: In destructor ‘netgen::vnetrule::~vnetrule()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:21:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for (int i = 1; i <= freefaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:23:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 23 | for (int i = 1; i <= freesets.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:25:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 25 | for (int i = 1; i <= freeedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:27:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 27 | for (int i = 1; i <= freefaceinequ.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::TestFlag(char) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i <= flags.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp: In member function ‘void netgen::vnetrule::SetFreeZoneTransformation(const netgen::Vector&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:78:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 78 | for (i = 2; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:86:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:91:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 91 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::ConvexFreeZone() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:142:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:150:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 150 | for (i = 1; i <= freesetedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsInFreeZone(const netgen::Point3d&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:176:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 176 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:182:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 182 | for (i = 1; i <= freesetfaces.Size() && inthis; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:214:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 214 | for (j = 1; j <= freezonepi.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:220:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 220 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:226:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 226 | for (j = 1; j <= freeseti.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:317:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 317 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:447:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 447 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:580:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 580 | for (i = 1; i <= lpi.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:586:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 586 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:619:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 619 | for (i = 1; i <= lpi.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:625:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 625 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:645:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 645 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:687:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 687 | for (i = 1; i <= transfreezone.Size() && (allleft || allright); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:740:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | for (i = 1; i <= activefaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:881:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 881 | for (j = 1; j <= freezonepi.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:887:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 887 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:893:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 893 | for (j = 1; j <= freeseti.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::TestOk() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:996:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 996 | for (i = 1; i <= cntpused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:998:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 998 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:1000:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1000 | for (i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:1004:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1004 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:1009:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1009 | for (i = 1; i <= cntpused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:1017:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1017 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:1037:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1037 | for (k = 1; k <= edge1.Size(); k++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser2.cpp: In member function ‘void netgen::netrule::LoadRule(std::istream&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser2.cpp:437:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 437 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser2.cpp:476:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 476 | for (i = 0; i < oldutofreearea_i.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser2.cpp:488:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 40%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp [ 41%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/refine.cpp [ 41%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp: In member function ‘void netgen::vnetrule::LoadRule(std::istream&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:370:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 370 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:375:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:388:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 388 | for (j = 1; j <= 3 * (points.Size() - noldp); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:395:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:431:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:436:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 436 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:448:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 448 | for (j = 1; j <= 3 * (points.Size() - noldp); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:455:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 455 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:653:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:654:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | for (j = 1; j <= points.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:669:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 669 | for (i = 1; i <= freezonepi.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:671:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 671 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:679:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 679 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:710:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 710 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:726:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 726 | for (int j = 1; j <= points.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:729:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for (int j = 1; j <= freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:737:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 737 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:744:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 744 | for (ii1 = 1; ii1 <= freeset.Size(); ii1++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:745:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 745 | for (ii2 = 1; ii2 <= freeset.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:746:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 746 | for (ii3 = 1; ii3 <= freeset.Size(); ii3++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:762:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 762 | for (ii = 1; ii <= freeset.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:780:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 780 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:791:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 791 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:815:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 815 | for (i = 1; i <= edges.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:833:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 833 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:857:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 857 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:875:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 875 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:885:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 885 | for (k = 1; k <= freesetfaces.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:889:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/refine.cpp: In member function ‘void netgen::Refinement::Refine(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/refine.cpp:31:36: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (mesh.mlbetweennodes.Size() < mesh.GetNV()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/refine.cpp:145:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 145 | for (int i = 0; i < par_nr.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/refine.cpp:149:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 149 | for (int i = 0; i < parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/refine.cpp:192:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 192 | if (pinew >= epgi.Size()+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/refine.cpp:213:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | i < surfgi.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/refine.cpp:276:37: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 276 | if (surfgi.Size() < pnums.Elem(4+j)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/refine.cpp:359:37: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 359 | if (surfgi.Size() < pnums[4+j]) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/refine.cpp:34:76: required from here 34 | mesh.mlbetweennodes = INDEX_2(PointIndex::BASE-1,PointIndex::BASE-1); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/refine.cpp:157:16: required from here 157 | pointset = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:171:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 171 | for (int i = maxlegalline; i < llines1.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:361:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 361 | for (int i = 0; i < pmap.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:513:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 513 | for (int i = maxlegalpoint+1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:546:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 546 | for (int i = maxlegalline+1; i <= llines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:633:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 633 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 27]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/refine.cpp:549:28: required from here 549 | pnums = PointIndex(-1); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:710:17: required from here 710 | lpoints.Append (tempnewpoints); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:711:17: required from here 711 | llines1.Append (tempnewlines); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:712:18: required from here 712 | dellines.Append (tempdellines); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:713:18: required from here 713 | elements.Append (tempelements); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:105:17: required from here 105 | pnearness = 1000; | ^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 41%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler3.cpp [ 42%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/secondorder.cpp [ 42%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.5.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:183:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:229:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 229 | for (int ri = 1; ri <= rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:460:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 460 | while (!ok && locpi < lpoints.Size()-1+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:655:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 655 | for (int i = 1; i <= fz.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:662:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 662 | for (int i = 1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:686:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 686 | for (int i = 1; i <= lfaces.Size() && ok; i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:961:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 961 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:1074:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1074 | for (int i = noldlp+1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:1078:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1078 | for (int i = noldlf+1; i <= lfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:1082:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1082 | for (int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:1086:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:111:23: required from here 111 | pnearness = INT_MAX/10; | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = char; int S = 100]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:264:15: required from here 264 | fused = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:267:15: required from here 267 | fmapi = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/secondorder.cpp: In member function ‘void netgen::Refinement::MakeSecondOrder(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/secondorder.cpp: In member function ‘void netgen::Refinement::ValidateRefinedMesh(netgen::Mesh&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/secondorder.cpp:501:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 501 | for (int i = 1; i <= parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.5.cpp: In member function ‘void netgen::MeshOptimize2d::ProjectBoundaryPoints(netgen::NgArray&, const netgen::NgArray*>&, netgen::NgArray*>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.5.cpp:13:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.5.cpp:79:24: required from here 79 | nelementsonpoint = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 43%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp [ 43%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp [ 44%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/specials.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::Func(const netgen::Vector&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:224:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 224 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 256 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::XXFuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:368:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 368 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::XXFuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:420:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 420 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2EdgeMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:506:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 506 | for (j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:592:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 592 | for (int j = 1; j <= ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:661:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 661 | for (j = 1; j <= ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘void netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ [ 44%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp: In member function ‘virtual double netgen::MinFunctionSum::Func(const netgen::Vector&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:20:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for(int i=0; i&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:989:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 989 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp: In member function ‘void netgen::Mesh::ImproveMeshJacobian(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1521:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1521 | for (int i=0; i*>&, netgen::OPTIMIZEGOAL, const netgen::NgArray*>*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1678:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1678 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1727:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1727 | if(pi < (*used_idmaps)[j]->Size() + PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1784:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1784 | for(int i=0; i [with auto:15 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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&)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:871:22: required from here 871 | ParallelForRange( Range(color_table[icolor].Size()), [&](auto myrange) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 872 | { | ~ 873 | Opti2dLocalData ld; | ~~~~~~~~~~~~~~~~~~~ 874 | ld.uselocalh = mp.uselocalh; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 875 | ld.loch = mp.maxh; | ~~~~~~~~~~~~~~~~~~ 876 | ld.locmetricweight = metricweight; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 877 | ld.meshthis = this; | ~~~~~~~~~~~~~~~~~~~ 878 | | 879 | Opti2SurfaceMinFunction surfminf(mesh, ld); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 880 | Opti2SurfaceMinFunctionJacobian surfminfj(mesh, ld); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | | 882 | MinFunction & minfunc = mixed ? static_cast(surfminfj) : surfminf; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 883 | | 884 | OptiParameters par; | ~~~~~~~~~~~~~~~~~~~ 885 | par.maxit_linsearch = 8; | ~~~~~~~~~~~~~~~~~~~~~~~~ 886 | par.maxit_bfgs = 5; | ~~~~~~~~~~~~~~~~~~~ 887 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 888 | { | ~ 889 | PointIndex pi = color_table[icolor][i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 890 | if (mesh[pi].Type() == SURFACEPOINT) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | { | ~ 892 | if (multithread.terminate) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | return; | ~~~~~~~ 894 | | 895 | if (elementsonpoint[pi].Size() == 0) continue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 896 | | 897 | ld.sp1 = mesh[pi]; | ~~~~~~~~~~~~~~~~~~ 898 | | 899 | Element2d & hel = mesh[elementsonpoint[pi][0]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | | 901 | int hpi = 0; | ~~~~~~~~~~~~ 902 | for (int j = 1; j <= hel.GetNP(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 903 | if (hel.PNum(j) == pi) | ~~~~~~~~~~~~~~~~~~~~~~ 904 | { | ~ 905 | hpi = j; | ~~~~~~~~ 906 | break; | ~~~~~~ 907 | } | ~ 908 | | 909 | ld.gi1 = hel.GeomInfoPi(hpi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 910 | // SelectSurfaceOfPoint (ld.sp1, ld.gi1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 911 | | 912 | ld.locelements.SetSize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 913 | ld.locrots.SetSize (0); | ~~~~~~~~~~~~~~~~~~~~~~~ 914 | ld.lochs.SetSize (0); | ~~~~~~~~~~~~~~~~~~~~~ 915 | ld.loc_pnts2.SetSize (0); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 916 | ld.loc_pnts3.SetSize (0); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 917 | | 918 | for (int j = 0; j < elementsonpoint[pi].Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 919 | { | ~ 920 | SurfaceElementIndex sei = elementsonpoint[pi][j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 921 | const Element2d & bel = mesh[sei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | ld.surfi = mesh.GetFaceDescriptor(bel.GetIndex()).SurfNr(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 923 | | 924 | ld.locelements.Append (sei); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 925 | | 926 | for (int k = 1; k <= bel.GetNP(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 927 | if (bel.PNum(k) == pi) | ~~~~~~~~~~~~~~~~~~~~~~ 928 | { | ~ 929 | ld.locrots.Append (k); | ~~~~~~~~~~~~~~~~~~~~~~ 930 | ld.loc_pnts2.Append (mesh[bel.PNumMod(k + 1)]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 931 | ld.loc_pnts3.Append (mesh[bel.PNumMod(k + 2)]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 932 | break; | ~~~~~~ 933 | } | ~ 934 | | 935 | if (ld.uselocalh) | ~~~~~~~~~~~~~~~~~ 936 | { | ~ 937 | Point3d pmid = Center (mesh[bel[0]], mesh[bel[1]], mesh[bel[2]]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 938 | ld.lochs.Append (mesh.GetH(pmid)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 939 | } | ~ 940 | } | ~ 941 | | 942 | | 943 | ld.normal = geo.GetNormal(ld.surfi, ld.sp1, &ld.gi1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | ld.t1 = ld.normal.GetNormal (); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 945 | ld.t2 = Cross (ld.normal, ld.t1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 946 | | 947 | if(mixed) | ~~~~~~~~~ 948 | { | ~ 949 | // save points, and project to tangential plane (only for optimization with Opti2SurfaceMinFunctionJacobian in mixed element meshes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 950 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 951 | { | ~ 952 | const Element2d & el = mesh[ld.locelements[j]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 953 | for (int k = 0; k < el.GetNP(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 954 | savepoints[el[k]] = mesh[el[k]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 955 | } | ~ 956 | | 957 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | { | ~ 959 | const Element2d & el = mesh[ld.locelements[j]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 960 | for (int k = 0; k < el.GetNP(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 961 | { | ~ 962 | PointIndex hhpi = el[k]; | ~~~~~~~~~~~~~~~~~~~~~~~~ 963 | double lam = ld.normal * (mesh[hhpi] - ld.sp1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | mesh[hhpi] -= lam * ld.normal; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 965 | } | ~ 966 | } | ~ 967 | } | ~ 968 | | 969 | Vector x(2); | ~~~~~~~~~~~~ 970 | x = 0; | ~~~~~~ 971 | par.typx = 0.3*ld.lochs[0]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 972 | | 973 | // NgProfiler::StartTimer (timer2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | | 975 | BFGS (x, minfunc, par, 1e-6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | | 977 | // NgProfiler::StopTimer (timer2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 978 | | 979 | auto origp = mesh[pi]; | ~~~~~~~~~~~~~~~~~~~~~~ 980 | int loci = 1; | ~~~~~~~~~~~~~ 981 | double fact = 1; | ~~~~~~~~~~~~~~~~ 982 | int moveisok = 0; | ~~~~~~~~~~~~~~~~~ 983 | | 984 | if(mixed) | ~~~~~~~~~ 985 | { | ~ 986 | // restore other points | ~~~~~~~~~~~~~~~~~~~~~~~ 987 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | { | ~ 989 | const Element2d & el = mesh[ld.locelements[j]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | for (int k = 0; k < el.GetNP(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 991 | { | ~ 992 | PointIndex hhpi = el[k]; | ~~~~~~~~~~~~~~~~~~~~~~~~ 993 | if (hhpi != pi) mesh[hhpi] = savepoints[hhpi]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | } | ~ 995 | } | ~ 996 | } | ~ 997 | | 998 | | 999 | //optimizer loop (if whole distance is not possible, move only a bit!!!!) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1000 | while (loci <= 5 && !moveisok) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1001 | { | ~ 1002 | loci ++; | ~~~~~~~~ 1003 | /* | ~~ 1004 | mesh[pi].X() = origp.X() + (x.Get(1) * t1.X() + x.Get(2) * t2.X())*fact; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1005 | mesh[pi].Y() = origp.Y() + (x.Get(1) * t1.Y() + x.Get(2) * t2.Y())*fact; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | mesh[pi].Z() = origp.Z() + (x.Get(1) * t1.Z() + x.Get(2) * t2.Z())*fact; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1007 | */ | ~~ 1008 | Vec<3> hv = x(0) * ld.t1 + x(1) * ld.t2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1009 | Point3d hnp = origp + Vec3d (hv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1010 | mesh[pi](0) = hnp.X(); | ~~~~~~~~~~~~~~~~~~~~~~ 1011 | mesh[pi](1) = hnp.Y(); | ~~~~~~~~~~~~~~~~~~~~~~ 1012 | mesh[pi](2) = hnp.Z(); | ~~~~~~~~~~~~~~~~~~~~~~ 1013 | | 1014 | fact = fact/2.; | ~~~~~~~~~~~~~~~ 1015 | | 1016 | // ProjectPoint (surfi, mesh[pi]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1017 | // moveisok = CalcPointGeomInfo(surfi, ngi, mesh[pi]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1018 | | 1019 | PointGeomInfo ngi; | ~~~~~~~~~~~~~~~~~~ 1020 | ngi = ld.gi1; | ~~~~~~~~~~~~~ 1021 | moveisok = geo.ProjectPointGI(ld.surfi, mesh[pi], ngi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1022 | // point lies on same chart in stlsurface | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1023 | | 1024 | if (moveisok) | ~~~~~~~~~~~~~ 1025 | { | ~ 1026 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1027 | mesh[ld.locelements[j]].GeomInfoPi(ld.locrots[j]) = ngi; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1028 | } | ~ 1029 | else | ~~~~ 1030 | { | ~ 1031 | mesh[pi] = origp; | ~~~~~~~~~~~~~~~~~ 1032 | } | ~ 1033 | | 1034 | } | ~ 1035 | } | ~ 1036 | } | ~ 1037 | }, mixed ? 1 : ngcore::TasksPerThread(4)); // mixed element smoothing not parallel yet | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:918:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 918 | for (int j = 0; j < elementsonpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:950:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 950 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:957:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 957 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:987:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 987 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:1026:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1026 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:43: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/findip.hpp: In instantiation of ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = ngcore::Array; FACEArray = NgArray]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:457:29: required from here 457 | int hi = FindInnerPoint (points, faces, hp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/findip.hpp:112:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 112 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = netgen::PointIndex]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1520:16: required from here 1520 | pointh = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1677:16: required from here 1677 | pointh = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:347:32: required from ‘netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: [with auto:13 = ngcore::TableCreator]’ 347 | table.Add (pi, ei); | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: >(const T_Range&, const netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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&, const netgen::MeshingParameters&):: >(const T_Range&, const netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::&, std::optional)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:409: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::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:424: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::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:338:74: required from here 338 | elementsonpoint = ngcore::CreateSortedTable( elements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 339 | [&](auto & table, ElementIndex ei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 | { | ~ 341 | const auto & el = elements[ei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | | 343 | if(el.NP()!=4 || (mp.only3D_domain_nr && mp.only3D_domain_nr != el.GetIndex()) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | return; | ~~~~~~~ 345 | | 346 | for (PointIndex pi : el.PNums()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | table.Add (pi, ei); | ~~~~~~~~~~~~~~~~~~~ 348 | }, points.Size()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::PointIndex; IndexType = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1360:22: required from ‘netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL):: [with auto:14 = ngcore::TableCreator]’ 1360 | table.Add(colors[i], pi); | ~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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]’ 262 | ParallelForRange (IntRange(n), args...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:409: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)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1356:50: required from here 1356 | auto color_table = CreateTable( points.Size(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 1357 | [&] ( auto & table, int i ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1358 | { | ~ 1359 | PointIndex pi = i+static_cast(PointIndex::BASE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1360 | table.Add(colors[i], pi); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 1361 | }, ncolors); | ~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/specials.cpp: In function ‘void netgen::CutOffAndCombine(Mesh&, const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/specials.cpp: In function ‘void netgen::HelmholtzMesh(Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 45%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/validate.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:472:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 472 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:475:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 475 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:484:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 484 | if (parents[0] >= PointIndex::BASE) cnt[parents[0]]++; /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:491:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 491 | if (parents[0] >= PointIndex::BASE) vert2vertcoarse.AddSave (parents[0], parents[1]); /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:497:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 497 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:517:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 517 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:569:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 569 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:658:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 658 | for (size_t i = 0; i < ned; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:662:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 662 | if (verts[0] >= mesh->mlbetweennodes.Size()+PointIndex::BASE || /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:663:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 663 | verts[1] >= mesh->mlbetweennodes.Size()+PointIndex::BASE) /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:942:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 942 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:945:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 945 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:963:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 963 | if (v >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:994:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 994 | if (v >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:1020:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1020 | for (int i = 0; i < intermediate_faces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:1023:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1023 | for (int i = 0; i < intermediate_faces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:1034:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1034 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:1068:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1068 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:1078:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1078 | for (int j = 0; j < vert2intermediate[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:1137:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1137 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:1146:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1146 | for (int j = 0; j < vert2intermediate[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:1343:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1343 | for (int k = 0; k < vertels.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:1403:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1403 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:1406:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1406 | if (parents[0] >= PointIndex::BASE) /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:1418:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1418 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:1555:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::GetEdgeVertices(int, int&, int&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:2256:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2256 | if (ednr < 1 || ednr > edge2vert.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::GetFaceEdges(int, netgen::NgArray&, bool) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:2297:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2297 | for (int i = 0; i < els.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:2309:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2309 | for(int k=0;k::]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:531:32: required from here 531 | LoopOverEdges (*mesh, *this, v, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 532 | [&] (INDEX_2 edge, int elnr, int loc_edge, int element_dim) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | { | ~ 534 | v2eht.Set (edge[1], 33); // something | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:103:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:120:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 120 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp: In instantiation of ‘void netgen::LoopOverEdges(const Mesh&, MeshTopology&, PointIndex, FUNC) [with FUNC = MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::::]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:588:32: required from here 588 | LoopOverEdges (*mesh, *this, v, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 589 | [&](INDEX_2 edge, int elnr, int loc_edge, int element_dim) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 590 | { | ~ 591 | size_t pos; | ~~~~~~~~~~~ 592 | if (v2eht.PositionCreate(edge[1], pos)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593 | { | ~ 594 | vertex2.Append (edge[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 595 | v2eht.SetData (pos, 33); | ~~~~~~~~~~~~~~~~~~~~~~~~ 596 | } | ~ 597 | /* | ~~ 598 | if (!v2eht.Used(edge.I2())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 599 | { | ~ 600 | vertex2.Append (edge.I2()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601 | v2eht.Set (edge.I2(), 33); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | } | ~ 603 | */ | ~~ 604 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:103:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:120:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 120 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp: In instantiation of ‘void netgen::LoopOverEdges(const Mesh&, MeshTopology&, PointIndex, FUNC) [with FUNC = MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::::]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:623:32: required from here 623 | LoopOverEdges (*mesh, *this, v, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 624 | [&](INDEX_2 edge, int elnr, int loc_edge, int element_dim) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 625 | { | ~ 626 | int edgenum = v2eht.Get(edge[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 627 | switch (element_dim) | ~~~~~~~~~~~~~~~~~~~~ 628 | { | ~ 629 | case 3: | ~~~~~~~ 630 | edges[elnr][loc_edge] = edgenum; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 631 | break; | ~~~~~~ 632 | case 2: | ~~~~~~~ 633 | surfedges[elnr][loc_edge] = edgenum; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 634 | break; | ~~~~~~ 635 | case 1: | ~~~~~~~ 636 | segedges[elnr] = edgenum; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 637 | edge2segment[edgenum] = elnr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 638 | break; | ~~~~~~ 639 | } | ~ 640 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:103:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:120:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 120 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:471:8: required from here 471 | cnt = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:1230:16: required from here 1230 | face2surfel = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:1281:13: required from here 1281 | face_els = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 45%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:420:89: required from ‘netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:13 = ngcore::TableCreator]’ 420 | table.Add (seg[0], segi); | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:412: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:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:409: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)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:424: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)::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:416:75: required from here 416 | vert2segment = ngcore::CreateSortedTable( mesh->LineSegments().Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417 | [&](auto & table, SegmentIndex segi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | { | ~ 419 | const Segment & seg = (*mesh)[segi]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | table.Add (seg[0], segi); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | table.Add (seg[1], segi); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | }, np); | ~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:428:84: required from ‘netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:14 = ngcore::TableCreator]’ 428 | table.Add(pointel.pnum, pei); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:412: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:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:409: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)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:424: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)::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:424:71: required from here 424 | vert2pointelement = ngcore::CreateSortedTable( mesh->pointelements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | [&](auto & table, int pei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | { | ~ 427 | const Element0d & pointel = mesh->pointelements[pei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | table.Add(pointel.pnum, pei); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 429 | }, np); | ~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ [ 46%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp [ 46%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/validate.cpp: In function ‘void netgen::GetPureBadness(Mesh&, NgArray&, const NgBitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/validate.cpp: In function ‘double netgen::Validate(const Mesh&, NgArray&, const NgArray&, double, bool, NgArray*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/validate.cpp: In function ‘void netgen::GetWorkingArea(NgBitArray&, NgBitArray&, const Mesh&, const NgArray&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/validate.cpp:114:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/validate.cpp:307:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | for(int i=0; i hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/validate.cpp:575:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | for(int i=0; i hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/validate.cpp:15:21: required from here 15 | pure_badness = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/validate.cpp:200:21: required from here 200 | surfaceindex = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::GetFaceColours(Mesh&, NgArray >&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:64:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 64 | for(int j = 1; j <= face_colours.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:79:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 79 | for( int i = 1; i <= face_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::AutoColourAlg_UserProfile(Mesh&, std::ifstream&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:190:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 190 | for(int i = 1; i <= bc_num.Size();i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:222:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:255:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::AutoColourAlg_Sorted(Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:295:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 295 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:322:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:345:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:375:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for(int i = 0; i < colours_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:397:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::BubbleSort(NgFlatArray&, NgFlatArray&) [with T = int; S = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:363:17: required from here 363 | BubbleSort(faces_sorted,colours_sorted); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:743:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 743 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:744:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 744 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:316:22: required from here 316 | faces_sorted = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::Reset()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::EnumeratePointsGlobally()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:89:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 89 | if (dps.Size() == 0 || dps[0] > comm.Rank()) /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:102:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 102 | for (int i = 0; i < comm.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:123:20: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 123 | if (rank < dps[0]) /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:137:18: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 137 | if (rank < dps[0]) /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:142:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | for (int i = 0; i < comm.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:157:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 157 | if (int master = dps[0]; master < comm.Rank()) | ~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::UpdateCoarseGridGlobal()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:320:38: warning: ‘void netgen::MeshTopology::GetElementFaces(int, netgen::NgArray&) const’ is deprecated: use GetFaces (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 320 | topology.GetElementFaces (el, faces); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:25: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/topology.hpp:108:8: note: declared here 108 | void GetElementFaces (int elnr, NgArray & faces) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:321:38: warning: ‘void netgen::MeshTopology::GetElementEdges(int, netgen::NgArray&) const’ is deprecated: use GetEdges (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 321 | topology.GetElementEdges (el, edges); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/topology.hpp:106:8: note: declared here 106 | void GetElementEdges (int elnr, NgArray & edges) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:327:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | for ( int i = 0; i < edges.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:329:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 329 | for ( int i = 0; i < faces.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:340:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 340 | for ( int i = 0; i < edges.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:367:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 367 | for (int volel = 1; volel <= mesh.GetNE(); volel++) | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:369:38: warning: ‘void netgen::MeshTopology::GetElementEdges(int, netgen::NgArray&) const’ is deprecated: use GetEdges (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 369 | topology.GetElementEdges ( volel, edges); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/topology.hpp:106:8: note: declared here 106 | void GetElementEdges (int elnr, NgArray & edges) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:370:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 370 | for ( int i = 0; i < edges.Size(); i++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:373:37: warning: ‘void netgen::MeshTopology::GetElementFaces(int, netgen::NgArray&) const’ is deprecated: use GetFaces (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 373 | topology.GetElementFaces( volel, faces); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/topology.hpp:108:8: note: declared here 108 | void GetElementFaces (int elnr, NgArray & faces) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:374:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 374 | for ( int i = 0; i < faces.Size(); i++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:378:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 378 | for (int surfel = 1; surfel <= mesh.GetNSE(); surfel++) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:381:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 381 | for (int i = 0; i < edges.Size(); i++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::IdentifyVerticesAfterRefinement()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:440:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 440 | for (PointIndex pi = PointIndex::BASE; pi < newnv+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:516:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 516 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::UpdateCoarseGrid()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:717:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 717 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:826:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 826 | for (int ii = 0; ii < recvarray.Size(); ii+=3) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:377:23: warning: ‘MEM[(const struct Vec &)&ref_colour].x[3]’ may be used uninitialized [-Wmaybe-uninitialized] /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:40:26: required from here 40 | loc2distedge.ChangeSize (ned); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:559:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 559 | for (int i = size; i < oldsize; i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:564:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 564 | for (int i = oldsize; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:189:81: required from here 189 | NgArray,PointIndex::BASE> hml { mesh.mlbetweennodes }; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:37:15: required from here 37 | glob_edge = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:203:30: required from here 203 | loc2distvert.Add (i, val); | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:483:21: required from here 483 | loc2exchange = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 47%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:31: 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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:813:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/table.hpp:252:64: warning: ‘MEM[(int &)&paedge3]’ may be used uninitialized [-Wmaybe-uninitialized] 252 | return NgFlatArray (data[i-BASE].size, (T*)data[i-BASE].col); /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:754:43: note: ‘MEM[(int &)&paedge3]’ was declared here 754 | IVec<2> paedge1, paedge2, paedge3; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:814:19: warning: ‘MEM[(int &)&paedge3 + 4]’ may be used uninitialized [-Wmaybe-uninitialized] 814 | if (auto cverts = edge2vert[ednr]; cverts[1] == paedge3[1]) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:754:43: note: ‘MEM[(int &)&paedge3 + 4]’ was declared here 754 | IVec<2> paedge1, paedge2, paedge3; | ^~~~~~~ [ 47%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp [ 48%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ [ 48%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/debugging.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.cpp: In member function ‘virtual void netgen::NetgenGeometry::Analyse(netgen::Mesh&, const netgen::MeshingParameters&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.cpp:442:26: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 442 | if(i == num) continue; | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.cpp: In member function ‘virtual void netgen::GeometryEdge::Divide(const netgen::MeshingParameters&, const netgen::Mesh&, ngcore::Array >&, ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.cpp:530:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 530 | while(hvalue[i1] netgen::GeometryRegisterArray::LoadFromMeshFile(std::istream&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.cpp:1224:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1224 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1388:5: required from here 1388 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp: In function ‘void netgen::CheckForBBBPnt(const ngcore::Array >&, const Point<3, double>&, ngcore::Array&, ngcore::Array&, const ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:214:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 214 | for (int k = 0; k < bbbpts.Size(); k++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp: In function ‘void netgen::CheckForSingularity(const ngcore::Array >&, const Point<3, double>&, const ngcore::Array&, std::shared_ptr&, const ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:227:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 227 | for (int k = 0; k < hppoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:298:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 298 | for(int l=0; l < layer_thickness[0].Size(); l++,j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:305:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 305 | for(;j <= nx-total_layer_el[2]; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:310:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 310 | for(int l=0; l < layer_thickness[2].Size(); l++, j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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&, ngcore::Array*, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:324:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for(int k=0; k < layer_thickness[1].Size(); k++,i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:330:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 330 | for(; i <= ny-total_layer_el[3]; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:337:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 337 | for(int k=0; k < layer_thickness[3].Size(); k++,i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:360:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:360:84: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:360:132: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:360:173: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:548:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for (int i = 0; i < bbbpts.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:162:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 162 | for (int i = 0; i < procs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:1115: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] 1115 | if (info.strides[0] != sizeof(double)*info.shape[1]) /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:1442:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1442 | for (SurfaceElementIndex i = 0; i < self.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:1457:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1457 | for (ElementIndex i = 0; i < self.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:1880:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘pybind11::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1880 | for(int i = 0; i hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp: In instantiation of ‘void ngcore::ExportArray(pybind11::module&) [with T = netgen::Element; TIND = netgen::ElementIndex; pybind11::module = pybind11::module_]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:741:36: required from here 741 | ExportArray(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:286:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 286 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:295:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 295 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:742:45: required from here 742 | ExportArray(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:286:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 286 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:295:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 295 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:743:36: required from here 743 | ExportArray(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:286:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 286 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:295:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 295 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/debugging.cpp: In instantiation of ‘netgen::FilterMesh(const Mesh&, ngcore::FlatArray, ngcore::FlatArray, ngcore::FlatArray):: [with auto:13 = ngcore::FlatArray; auto:14 = ngcore::Array; auto:15 = ngcore::Array]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/debugging.cpp:91:17: required from here 91 | set_keep(sels, keep_sel, mesh.SurfaceElements()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/debugging.cpp:83:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 83 | for(auto i = 0; i, ngcore::FlatArray, ngcore::FlatArray):: [with auto:13 = ngcore::FlatArray; auto:14 = ngcore::Array; auto:15 = ngcore::Array]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/debugging.cpp:92:17: required from here 92 | set_keep(els, keep_el, mesh.VolumeElements()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/debugging.cpp:83:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 83 | for(auto i = 0; i(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:286:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 286 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:295:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 295 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/debugging.cpp:16:43: required from here 16 | openelements = mesh->OpenElements(); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1390:25: required from here 1390 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 48%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 49%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/visual_interface.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp: In member function ‘void netgen::FieldLineCalc::GenerateFieldLines(ngcore::Array >&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for(int i=0; i&, ngcore::Array >&, ngcore::Array&, ngcore::Array&, ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp:374:47: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 374 | if(maxpoints > 0 && points.Size() >= maxpoints) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp: In member function ‘netgen::RKStepper::RKStepper(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp:61:15: warning: ‘*this_9(D).steps’ may be used uninitialized [-Wmaybe-uninitialized] 61 | K.SetSize(steps); | ^~~~~ [ 49%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp [ 50%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/Partition_Inter2d.cxx In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/Partition_Inter2d.cxx: In function ‘Partition_Inter2d::FindEndVertex(NCollection_List const&, double, double, TopoDS_Edge const&, bool&, double&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp: In function ‘void netgen::InsertVirtualBoundaryLayer(Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp:55:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 55 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp:372:17: warning: variable ‘v2’ set but not used [-Wunused-but-set-variable] 372 | auto v2 = growthvectors[a[(i+1)%n]]; | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp: In function ‘int netgen::GenerateBoundaryLayer2(Mesh&, int, const ngcore::Array&, bool, const ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp:426:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 426 | while(icurrent::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 50%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/Partition_Inter3d.cxx /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 51%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/Partition_Loop.cxx [ 51%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/Partition_Loop2d.cxx [ 52%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/Partition_Loop3d.cxx [ 52%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/Partition_Spliter.cxx /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/Partition_Loop2d.cxx: In function ‘MakeDegenAndSelect(TopoDS_Edge const&, TopoDS_Vertex const&, TopoDS_Edge&, NCollection_Sequence&, NCollection_Sequence&, TopoDS_Edge const&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/Partition_Loop2d.cxx:460:8: warning: ‘U1’ may be used uninitialized [-Wmaybe-uninitialized] 460 | dU = USeq(i) - U1; | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/Partition_Loop2d.cxx:446:17: note: ‘U1’ was declared here 446 | Standard_Real U1; | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/Partition_Loop2d.cxx:457:17: note: ‘U2’ was declared here 457 | Standard_Real U2, dU, dUmin = 1.e100; | ^~ [ 53%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.hpp:12: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 12 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.hpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop [ 53%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:15: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 15 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.hpp:12: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 12 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp: In function ‘bool netgen::OCCMeshFace(const OCCGeometry&, Mesh&, ngcore::FlatArray, const MeshingParameters&, int, int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp:459:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 459 | for (SurfaceElementIndex sei = noldsurfel; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp:465:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 465 | for (SurfaceElementIndex sei = oldnf; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp: In function ‘void netgen::OCCSetLocalMeshSize(const OCCGeometry&, Mesh&, const MeshingParameters&, const OCCParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp:803:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 803 | for (int j = 0; j < linenums.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1388:5: required from here 1388 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [ 54%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occmeshsurf.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp:484:22: required from here 484 | maxhdom = mparam.maxh; | ^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occmeshsurf.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occmeshsurf.cpp:8: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 8 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occmeshsurf.cpp:9: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 9 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occmeshsurf.cpp:14: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.cpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1388:5: required from here 1388 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.cpp:1189:43: required from here 1189 | fsingular = esingular = vsingular = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.cpp:1163:24: required from here 1163 | facemeshstatus = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.cpp:1168:19: required from here 1168 | face_maxh = 1e99; // mparam.maxh; | ^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 54%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ.cpp [ 55%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_basic.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_basic.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_basic.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_basic.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ.cpp:89:10: warning: ‘void pybind11::exception::operator()(const char*) const [with type = Standard_Failure]’ is deprecated: Please use py::set_error() instead (https://github.com/pybind/pybind11/pull/4772) [-Wdeprecated-declarations] 89 | exc((string(e.DynamicType()->Name()) + ": " + e.GetMessageString()).c_str()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:5: /usr/include/pybind11/pybind11.h:2625:10: note: declared here 2625 | void operator()(const char *message) const { set_error(*this, message); } | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1390:25: required from here 1390 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 55%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:14: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 14 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:15: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 15 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:79: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 79 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator&(netgen::OCCGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::OCCGeometry*)#1}::operator()(netgen::OCCGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::OCCGeometry*)#1}::operator()(netgen::OCCGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::OCCGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::OCCGeometry*)#1}::operator()(netgen::OCCGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::OCCGeometry*)#1}::operator()(netgen::OCCGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:358:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 358 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:364:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 364 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:1212:17: warning: unused variable ‘status’ [-Wunused-variable] 1212 | auto status = BuildTriangulation(shape); | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:2012:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2012 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:2052:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2052 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:2237:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2237 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:2243:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2243 | for (int i = vpoles.size(); i < vpoles.size()+degree+1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:2256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2256 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:2268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2268 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:2308:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2308 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 55%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.cpp:1: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 1 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.cpp:2: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 2 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.cpp:9: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 9 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:15: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 15 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:17: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.hpp:12: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 12 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 56%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.cpp:1: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 1 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.cpp:2: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 2 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.cpp:8: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 8 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:15: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 15 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:17: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 56%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator&(netgen::SurfaceGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::SurfaceGeometry*)#1}::operator()(netgen::SurfaceGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::SurfaceGeometry*)#1}::operator()(netgen::SurfaceGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::SurfaceGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::SurfaceGeometry*)#1}::operator()(netgen::SurfaceGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::SurfaceGeometry*)#1}::operator()(netgen::SurfaceGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator&(netgen::Mesh*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::Mesh*)#1}::operator()(netgen::Mesh*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::Mesh*)#1}::operator()(netgen::Mesh*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::Mesh*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::Mesh*)#1}::operator()(netgen::Mesh*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::Mesh*)#1}::operator()(netgen::Mesh*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ [ 57%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop [ 57%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.cpp: In function ‘Standard_Integer netgen::BuildTriangulation(const TopoDS_Shape&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.cpp:64:15: warning: unused variable ‘deflection’ [-Wunused-variable] 64 | double deflection = 0.01; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp: In function ‘void netgen::STLFindEdges(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:50:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for (int i = 1; i <= meshpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:64:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 64 | for (int i = 1; i <= meshlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp: In function ‘int netgen::STLSurfaceMeshing(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:452:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 452 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:467:49: 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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:479:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 479 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:499:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 499 | for (int i = 1; i <= refpts.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp: In function ‘void netgen::STLSurfaceMeshing1(STLGeometry&, Mesh&, const MeshingParameters&, int, const STLParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:648:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 648 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:650:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 650 | for (int j = 1; j <= spiralps.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:700:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 700 | for (int i = 0; i < imeshsp.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:725:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 725 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:741:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | for (int hi = 0; hi < icompress.Size(); hi++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:754:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 754 | if (hi < ispiral_point.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:794:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 794 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:812:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 812 | for (int i = 0; i < icompress.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:665:14: required from here 665 | compress = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 58%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 58%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorConfirmEdge()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:587:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 587 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorCandidateEdge()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:611:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 611 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorExcludeEdge()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:635:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 635 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorUndefinedEdge()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:659:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 659 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘netgen::twoint netgen::STLGeometry::GetNearestSelectedDefinedEdge()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:720:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 720 | for (i = 1; i <= vic.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::ImportExternalEdges(const char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1005:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1005 | for (i = 1; i <= importpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1021:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1021 | for (i = 1; i <= importpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1053:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1053 | for (i = 1; i <= importlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::StoreExternalEdges()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1152:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1152 | for (i = 1; i <= externaledges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::RestoreExternalEdges()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1174:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1174 | for (i = 1; i <= storedexternaledges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::DeleteExternalEdgeInVicinity()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1375:50: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1375 | if (!stldoctor.showvicinity || vicinity.Size() != GetNT()) {return;} | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::GetVicinity(int, int, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1733:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1733 | for (i = 1; i <= vicarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1751:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1751 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1764:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1764 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1772:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1772 | for (i = 1; i <= vicarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::CalcVicinity(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1787:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1787 | for (i = 1; i <= vicinity.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1806:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1806 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1820:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1820 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::Vicinity(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1831:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1831 | if (trig <= vicinity.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::IsMarkedTrig(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:2079:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2079 | if (trig <= markedtrigs.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::SetMarkedTrig(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:2090:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2090 | if (trig <= markedtrigs.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:2266:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2266 | for (int j = 1; j <= inters.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::SetLineEndPoint(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:2423:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::IsLineEndPoint(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:2430:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2430 | if (pn <1 || pn > lineendpoints.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::AddFaceEdges()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:2797:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2797 | for (int j = 1; j <= c.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::GetNOBodys()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3059:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3059 | for (i = 1; i <= todolist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3075:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3075 | for (i = 1; i <= nextlist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::CalcFaceNums()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3122:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3122 | for (i = 1; i <= todolist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3143:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3143 | for (i = 1; i <= nextlist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::ClearSpiralPoints()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3158:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3158 | for (i = 1; i <= spiralpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::AddConeAndSpiralEdges(const netgen::STLParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3258:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3258 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3261 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3312:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3312 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3319:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3319 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3347:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3347 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3361:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3361 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3465:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3465 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3468:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3468 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3495:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3495 | for (l = 2; l <= trigsaroundp.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::WriteChartToFile(netgen::ChartId, std::filesystem::__cxx11::path)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3636:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3636 | if (chartnumber >= 1 && chartnumber <= GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3640:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3640 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3643:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3643 | for (int j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3670:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3670 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3673:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3673 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3299:23: required from here 3299 | chartpointchecked = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘void netgen::STLGeometry::MakeAtlas(netgen::Mesh&, const netgen::MeshingParameters&, const netgen::STLParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:520:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 520 | for (int k = 1; k <= dirtycharttrigs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘netgen::ChartId netgen::STLGeometry::GetChartNr(netgen::STLTrigId) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘void netgen::STLGeometry::GetInnerChartLimes(netgen::NgArray&, netgen::ChartId)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:85:23: required from here 85 | chartdistacttrigs = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::ChartId; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:98:32: required from here 98 | chartpointchecked = ChartId::INVALID; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 59%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:117:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 117 | if (edgelist1.Size() > maxsize) {maxsize = edgelist1.Size();} | ~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:119:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 119 | for (i = 1; i <= edgelist1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:233:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 233 | for (i = 1; i <= edgelist2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:261:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | for (i = 1; i <= plist.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:273:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 273 | for (i = 1; i <= plist.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::SelectChartOfPoint(const netgen::Point<3, double>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:414:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 414 | for (ii = 1; ii <= trigsinbox.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:480:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 480 | for (i = 1; i <= trigsinbox2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:488:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 488 | for (i = 1; i <= trigsinbox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘int netgen::STLGeometry::ProjectNearest(netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::RestrictLocalH(netgen::Mesh&, double, const netgen::STLParameters&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:983:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 983 | for (k2 = 1; k2 <= linenums.Size(); k2++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:1279:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1279 | for (int j = 2; j <= plimes2.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:1282:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1282 | for (int j = 1; j <= plimes2.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:1289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1289 | for (int j = 1; j <= plimes1.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:1302:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1388:5: required from here 1388 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:300:20: required from here 300 | meshcharttrigs = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 59%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp [ 60%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLEdgeDataList::Restore()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:278:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 278 | if (storedstatus.Size() == ne) | ~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp: In function ‘int netgen::Exists(int, int, const NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:479:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 479 | for (i = 1; i <= line.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLEdgeDataList::BuildClusterWithEdge(int, int, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:507:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 507 | for (k = oldend; k <= line.Size(); k++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp: In member function ‘int netgen::STLLine::GetLeftTrig(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:575:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (nr > lefttrigs.Size()) {PrintSysError("In STLLine::GetLeftTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp: In member function ‘int netgen::STLLine::GetRightTrig(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:581:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 581 | if (nr > righttrigs.Size()) {PrintSysError("In STLLine::GetRightTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp: In member function ‘double netgen::STLLine::GetLength(const ngcore::Array, netgen::STLPointId>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:593:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 593 | for (int i = 2; i <= pts.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLLine::GetBoundingBox(const ngcore::Array, netgen::STLPointId>&, netgen::Box<3>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:601:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 601 | for (int i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:618:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | for (i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:737:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 737 | while (inthl < 1.000000001 && j <= inthi.Size()) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ [ 60%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp: In function ‘int netgen::AddPointIfNotExists(NgArray&, const Point3d&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:19:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 19 | for (int i = 1; i <= ap.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp: In member function ‘void netgen::STLChart::MoveToOuterChart(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:731:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 731 | for (int i = 1; i <= trigs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp: In member function ‘void netgen::STLChart::DelChartTrigs(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:745:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 745 | for (int i = 1; i <= trigs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/gprim.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:1117:38: required from here 1117 | searchtree->DeleteElement(op); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../gprim/adtree.hpp:1016:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1016 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 61%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/python_stl.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp: In member function ‘virtual void netgen::STLTopology::InitSTLGeometry(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:491:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 491 | for (int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:509:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | for(int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp: In member function ‘void netgen::STLTopology::FindNeighbourTrigs()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:760:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 760 | for (int j = 0; j < trigsperpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp: In member function ‘void netgen::STLTopology::OrientAfterTrig(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:1046:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1046 | for (i = 1; i <= oriented.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:1067:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1067 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:1087:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1087 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ [ 61%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/python_stl.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1390:25: required from here 1390 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp: In function ‘bool netgen::WriteUserFormat(const std::string&, const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp:42:16: warning: possibly dangling reference to a temporary [-Wdangling-reference] 42 | const auto & entry = UserFormatRegister::Get(format); | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp:42:47: note: the temporary was destroyed at the end of the full expression ‘netgen::UserFormatRegister::Get(std::__cxx11::basic_string((* & format)))’ 42 | const auto & entry = UserFormatRegister::Get(format); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSurfaceFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp:186:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 186 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp:196:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 196 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSTLFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp:234:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 234 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSTLExtFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp:319:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 319 | for(int bcInd = 1; bcInd <= faceBCs.Size(); bcInd++) | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp:328:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | for (int i = 0; i < faceSei.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteEdgeElementFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp:730:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 730 | for (j=1; j <= eledges.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp:741:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp:772:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 772 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp:303:18: required from here 303 | if(faceBCs.Pos(bcNum) < 0) | ~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp:296:14: required from here 296 | faceBCs = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 62%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘void Ng_LoadGeometry(const char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:84:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 84 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetPoint(int, double*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:315:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 315 | if (pi < 1 || pi > mesh->GetNP()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetUserData(char*, double*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:499:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 499 | for (int i = 0; i < da.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetElement_Edges(int, int*, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1530:37: warning: ‘int netgen::MeshTopology::GetElementEdges(int, int*, int*) const’ is deprecated: use GetEdges (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 1530 | return topology.GetElementEdges (elnr, edges, orient); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:25: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/topology.hpp:122:7: note: declared here 122 | int GetElementEdges (int elnr, int * edges, int * orient) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetSurfaceElement_Edges(int, int*, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1556:32: warning: ‘void netgen::MeshTopology::GetSegmentEdge(int, int&, int&) const’ is deprecated: use GetEdge(SegmentIndex) instead [-Wdeprecated-declarations] 1556 | topology.GetSegmentEdge(elnr, edges[0], orient[0]); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/topology.hpp:96:8: note: declared here 96 | void GetSegmentEdge (int segnr, int & enr, int & orient) const; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1558:43: warning: ‘int netgen::MeshTopology::GetSegmentEdge(int) const’ is deprecated: use GetEdge(SegmentIndex) instead [-Wdeprecated-declarations] 1558 | edges[0] = topology.GetSegmentEdge(elnr); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/topology.hpp:91:7: note: declared here 91 | int GetSegmentEdge (int segnr) const { return segedges[segnr-1]+1; } | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetFace_Vertices(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1597:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1597 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetFace_Edges(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1609:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1609 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetVertexElements(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1654:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1654 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1660:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1660 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1666:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1666 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetParentNodes(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1747:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1747 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetParentElement(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1761:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1761 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1766:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1766 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetParentSElement(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1777:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1777 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetPeriodicVertices(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1828:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1828 | for (int i = 0; i < apairs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetVertex_Elements(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1951:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1951 | for( int i=0; ipointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int Ng_Bisect_WithInfo(const char*, double**, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:2193:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2193 | for(int i = 0; iSize(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/python_stl.cpp: In function ‘ExportSTL(pybind11::module_&)::{lambda(std::shared_ptr, int, int, std::__cxx11::basic_string, std::allocator >)#1}::operator()(std::shared_ptr, int, int, std::__cxx11::basic_string, std::allocator >) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/python_stl.cpp:236:24: warning: ‘trig’ may be used uninitialized [-Wmaybe-uninitialized] 236 | self->GetVicinity(trig, size, vic); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/python_stl.cpp:229:11: note: ‘trig’ was declared here 229 | int trig; | ^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 62%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/nginterface_v2_impl.hpp: In member function ‘void netgen::Ngx_Mesh::GetParentNodes(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/nginterface_v2_impl.hpp:351:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 351 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp: In member function ‘size_t netgen::Ngx_Mesh::GetNVLevel(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp:142:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | if (level >= mesh->level_nv.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::GetParentElement(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp:731:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 731 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp:736:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 736 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::GetParentSElement(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp:748:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 62%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/read_fnf_mesh.cpp [ 63%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readtetmesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/read_fnf_mesh.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/read_fnf_mesh.cpp: In function ‘void netgen::ReadFNFFormat(Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/read_fnf_mesh.cpp:279:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | for (int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/read_fnf_mesh.cpp:318:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int j = 0; j+2 < enums.Size(); j+=2) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/read_fnf_mesh.cpp:348:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int j = 0; j < fnums.Size(); j += 2) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/read_fnf_mesh.cpp:423:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 423 | for (int i = 0; i < loadtypes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/read_fnf_mesh.cpp:433:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readtetmesh.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readtetmesh.cpp: In function ‘void netgen::ReadTETFormat(Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readtetmesh.cpp:669:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 669 | for(int i=0; i&, NgFlatArray&) [with T = double; S = PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readtetmesh.cpp:367:29: required from here 367 | BubbleSort(sortval1,nodes1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:743:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 743 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:744:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 744 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readtetmesh.cpp:228:36: required from here 228 | *segmentdata[i] = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readtetmesh.cpp:667:20: required from here 667 | surfindices = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 64%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o [ 64%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readuser.cpp /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeabaqus.cpp [ 64%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writediffpack.cpp [ 65%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writedolfin.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readuser.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeabaqus.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeabaqus.cpp: In function ‘void netgen::WriteAbaqusFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeabaqus.cpp:145:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 145 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeabaqus.cpp:161:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 161 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeabaqus.cpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readuser.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writediffpack.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readuser.cpp: In function ‘void netgen::ReadUserFormat(Mesh&, const std::filesystem::__cxx11::path&, const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readuser.cpp:715:18: warning: possibly dangling reference to a temporary [-Wdangling-reference] 715 | const auto & entry = UserFormatRegister::Get(format); | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readuser.cpp:715:49: note: the temporary was destroyed at the end of the full expression ‘netgen::UserFormatRegister::Get(std::__cxx11::basic_string((* & format)))’ 715 | const auto & entry = UserFormatRegister::Get(format); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writedolfin.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writediffpack.cpp: In function ‘void netgen::WriteDiffPackFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writediffpack.cpp:72:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 72 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writediffpack.cpp:115:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 115 | for (int jj = 0; jj < sels.Size(); jj++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writediffpack.cpp:235:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 65%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeelmer.cpp [ 66%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writefeap.cpp [ 66%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writefluent.cpp In member function ‘netgen::Mesh::GetFaceDescriptor(int)’, inlined from ‘netgen::ReadFile(netgen::Mesh&, std::filesystem::__cxx11::path const&)’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readuser.cpp:380:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:776:28: warning: ‘fdnr’ may be used uninitialized [-Wmaybe-uninitialized] 776 | { return facedecoding[i-1]; } | ~^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readuser.cpp: In function ‘netgen::ReadFile(netgen::Mesh&, std::filesystem::__cxx11::path const&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readuser.cpp:304:25: note: ‘fdnr’ was declared here 304 | int fdnr, ednr; | ^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readuser.cpp:387:53: warning: ‘ednr’ may be used uninitialized [-Wmaybe-uninitialized] 387 | mesh[nr].edgenr = ednr+1; | ~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readuser.cpp:304:31: note: ‘ednr’ was declared here 304 | int fdnr, ednr; | ^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeelmer.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writefeap.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 67%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writegmsh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writefluent.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writefeap.cpp: In function ‘void netgen::WriteFEAPFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writefeap.cpp:57:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 57 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writefeap.cpp:74:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 74 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writefluent.cpp: In function ‘void netgen::WriteFluentFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writefluent.cpp:161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 161 | for (i = 1; i <= surfaceelp.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writegmsh.cpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 67%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writejcm.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 68%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writepermas.cpp [ 68%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetecplot.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writejcm.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 69%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writepermas.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetecplot.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writejcm.cpp:100:20: required from here 100 | pointsOnTetras = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp: In function ‘void netgen::WriteTETFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:70:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 70 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:526:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 526 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:544:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 544 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:551:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:569:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 569 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:576:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 576 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:594:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 594 | for(int i=0; i<=mesh.GetNP(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:598:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 598 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:771:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:786:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 786 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:793:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 793 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:809:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 809 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:932:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 932 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:946:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 946 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:1020:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1020 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:1044:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1044 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:1064:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1064 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:1089:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1089 | for(int i=0; i::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:468:45: required from here 468 | id_groups.Append(new NgArray(group)); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘void netgen::Intersection(const NgFlatArray&, const NgFlatArray&, NgArray&) [with T = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:613:15: required from here 613 | Intersection(*vertex_to_edge[vid[0]],*vertex_to_edge[vid[1]],possible); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:804:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 804 | for(int i=0; i&, const NgFlatArray&, const NgFlatArray&, NgArray&) [with T = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:832:15: required from here 832 | Intersection(*edge_to_face[e1id],*edge_to_face[e2id],*edge_to_face[e3id],possible); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:813:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 813 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:27:14: required from here 27 | elnum = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:601:22: required from here 601 | (*idmaps_edge[i]) = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 69%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp [ 70%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writegmsh2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetochnog.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writegmsh2.cpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp: In function ‘void netgen::Convert()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp:169:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 169 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp:218:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp: In function ‘void netgen::WriteFile(std::ostream&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp:280:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 280 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp:285:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | for (i = 1; i <= edges.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp:292:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 292 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp:299:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 299 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 70%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp [ 71%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/rw_cgns.cpp [ 71%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/rw_medit.cpp [ 72%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/algprim.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘bool netgen::BuildOwnerNeighbourLists(const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:153:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 153 | for(int i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteNeighbourFile(std::ostream*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:311:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 311 | for(int i = 1; i <= neighbour_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteOwnerFile(std::ostream*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:345:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for(int i = 1; i <= owner_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:352:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 352 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteFacesFile(std::ostream*, const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:393:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | for(int i = 1; i <= owner_facelist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:428:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 428 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:431:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:439:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 439 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:471:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 471 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:474:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 474 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteBoundaryFile(std::ostream*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:561:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 561 | for(int i = 2; i <= surfelem_bclist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:581:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 581 | for(int i = 1; i <= bcarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:120:28: required from here 120 | neighbour_celllist = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 72%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/brick.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/rw_medit.cpp: In function ‘void netgen::ReadMeditFormat(Mesh&, const std::filesystem::__cxx11::path&, std::map, int>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:54:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 54 | for(auto i : Range(dim)) | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:56:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 56 | fin >> index; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:65:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 65 | for(auto i : Range(2)) | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:67:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 67 | fin >> seg.edgenr; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:78:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 78 | for(auto i : Range(3)) | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:80:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 80 | fin >> index; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:90:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 90 | for(auto i : Range(4)) | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:92:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 92 | fin >> index; | ^~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/algprim.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 239 | class Primitive | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Plane]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Plane]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Plane; Bases = netgen::QuadraticSurface]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/algprim.cpp:1982:50: required from here 1982 | RegisterClassForArchive regpl; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [ 73%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/brick.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/brick.cpp:239:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 239 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/brick.cpp:285:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/brick.cpp:301:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 301 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/brick.cpp:318:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 239 | class Primitive | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Brick]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Brick]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = netgen::Primitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/brick.cpp:529:43: required from here 529 | RegisterClassForArchive regbrick; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 62 | class Brick : public Primitive | ^~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Brick]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Brick]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = netgen::Primitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/brick.cpp:529:43: required from here 529 | RegisterClassForArchive regbrick; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp: In member function ‘virtual double netgen::BSplineCurve2d::ProjectParam(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:44:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 44 | for (n1 = 1; n1 <= points.Size(); n1++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Point<2, double> netgen::BSplineCurve2d::Eval(double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:101:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 101 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:103:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:105:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 105 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrime(double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:134:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:136:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:138:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrimePrime(double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:163:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:165:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:167:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::Reduce(const netgen::Point<2, double>&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:194:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 194 | for (n1 = 1; n1 <= points.Size(); n1++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:205:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 205 | if (n > points.Size()) n = 1; | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::UnReduce()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:230:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | for (i = 1; i <= intervallused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::Print(std::ostream&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:239:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 73%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgparser.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::Clean()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:175:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for(int i = 0; i < to_delete.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:188:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 188 | for(int i = 0; iSize(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:896:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 896 | for (i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:923:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 923 | for (int j = 0; j < polysurfs[i]->Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::FindIdenticSurfaces(double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:971:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 971 | for (int i = 0; i < isidenticto.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1018:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1018 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::GetIndependentSurfaceIndices(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1082:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1082 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::CalcTriangleApproximation(double, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1118:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1118 | for (int i = 0; i < triapprox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1214:12: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1214 | catch (exception) | ^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1264:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1264 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1276:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1276 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1282:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1282 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1308:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1308 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::IterateAllSolids(netgen::SolidIterator&, bool) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1597:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1597 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1601:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1601 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1388:5: required from here 1388 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:169:29: required from here 169 | if(!to_delete.Contains(solids[i]->S1())) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:643:18: required from here 643 | surfaces.Set (name, surf); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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]’ 116 | return CheckIndex(name) >= 0; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:683:21: required from here 683 | if (solids.Used (name)) | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:726:23: required from here 726 | splinecurves2d.Set(name,spl); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:730:23: required from here 730 | splinecurves3d.Set(name,spl); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgparser.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgparser.cpp: In function ‘netgen::Solid* netgen::ParsePrimary(CSGScanner&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgparser.cpp:416:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 74%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/curve2d.cpp [ 75%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/curve2d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp: In constructor ‘netgen::EdgeCalculation::EdgeCalculation(const netgen::CSGeometry&, netgen::NgArray&, netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:22:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 22 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::Calc(double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:53:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 53 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::CalcEdges1(double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:123:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 123 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:141:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:150:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 150 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:165:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:186:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 186 | for (int i = 0; i < geometry.identifications.Size() && !pi1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:187:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 187 | for (int j = checkedcopy; j < startpoints.Size() && !pi1; j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:202:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 202 | for (int k = 0; k < hsp.Size() && !pi1; k++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:254:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | for (int i = 1; i <= hsp.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:274:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 274 | for (int i = 1; i <= hsp.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:313:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 313 | for (int i = 1; i <= edgepoints.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:318:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int i = 1; i <= geometry.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:369:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 369 | for (int j = 1; j <= edgepoints.Size()-1; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:380:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 380 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:418:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 418 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:452:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 452 | for(int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:502:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 502 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:507:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 507 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:511:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:802:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 802 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:835:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 835 | for (int jj = 0; jj < hsp.Size(); jj++) | ~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1043:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1043 | for (int j = 0; j < locsurfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1177:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1177 | for (int l = 1; !hi && l <= refedges.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1282:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1403:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1403 | while (curvelength.Get(j) < i * corr && j < curvelength.Size()) j++; | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1438:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1438 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1605:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | for (int k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1729:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1729 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:575:15: required from here 575 | osedges = 2; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 75%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/explicitcurve2d.cpp [ 76%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/gencyl.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp:500:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 500 | for(int i=0; i&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp:729:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for(int i=0; i&, double, netgen::NgArray*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp:749:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 749 | for(int i=0; i&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp:786:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 786 | for (int j = 0; j < faces.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp: In member function ‘virtual void netgen::Extrusion::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp:918:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 918 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp: In member function ‘virtual void netgen::Extrusion::UnReduce()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp:924:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/gencyl.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 9 | class ExtrusionFace : public Surface | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp:928:51: required from here 928 | RegisterClassForArchive regexf; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 9 | class ExtrusionFace : public Surface | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp:928:51: required from here 928 | RegisterClassForArchive regexf; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 9 | class ExtrusionFace : public Surface | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp:928:51: required from here 928 | RegisterClassForArchive regexf; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 9 | class ExtrusionFace : public Surface | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp:928:51: required from here 928 | RegisterClassForArchive regexf; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 239 | class Primitive | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Extrusion]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Extrusion]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = netgen::Primitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp:929:49: required from here 929 | RegisterClassForArchive regextr; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 128 | class Extrusion : public Primitive | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Extrusion]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Extrusion]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = netgen::Primitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp:929:49: required from here 929 | RegisterClassForArchive regextr; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp: In function ‘void netgen::FindPoints(CSGeometry&, NgArray&, NgArray&, Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp:65:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 65 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp: In function ‘void netgen::FindEdges(CSGeometry&, Mesh&, NgArray&, NgArray&, MeshingParameters&, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp:90:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 90 | for (int i = 0; i < geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp:96:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 96 | for (int i = 0; i < geom.singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp:130:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 130 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp:137:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 137 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp:173:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 173 | for (int j = 0; j < loc.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp: In function ‘void netgen::MeshSurface(CSGeometry&, Mesh&, MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp:269:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 269 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp:273:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 273 | for (int j = 0; j < fpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp:318:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp:375:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp:391:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 391 | for(int k = 0; k&, MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp:707:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp:59:27: required from here 59 | global_specpoints = specpoints; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 77%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 77%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/manifold.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘virtual int netgen::PeriodicIdentification::GetIdentifiedPoint(netgen::Mesh&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::PeriodicIdentification::IdentifyPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::PeriodicIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:480:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 480 | for (int k = 0; k < copy_points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:695:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 695 | for (int j = 0; j < hsurf.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:703:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 703 | for (int i = 0; i < specpoint2solid[sp1.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:706:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 706 | for (int i = 0; i < specpoint2solid[sp2.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:762:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 762 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:767:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 767 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:772:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 772 | for (int l = 0; l < domain_surfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:789:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 789 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:791:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 791 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘virtual int netgen::CloseSurfaceIdentification::GetIdentifiedPoint(netgen::Mesh&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::IdentifyPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:992:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 992 | for (int jj = 0; jj < domain_surfaces.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:1000:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1000 | for (int ii2 = 0; ii2 < points_on_surf2.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:1010:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1010 | for (int jj = 0; jj < surfs_of_p1.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::IdentifyFaces(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:1164:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1164 | for (int ll = 0; ll < segs_on_face2.Size(); ll++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:1237:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1237 | for (int i = PointIndex::BASE; i < identmap.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:1251:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1251 | for (int i1 = 0; i1 < segs.Size(); i1++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘void netgen::CloseSurfaceIdentification::BuildSurfaceElements2(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseEdgesIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:1648:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:1233:14: required from here 1233 | identmap = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 78%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/meshsurf.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 78%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 79%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/revolution.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 79%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/singularref.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Polyhedra::BoxInSolid(const netgen::BoxSphere<3>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:73:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 73 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:151:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:180:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 180 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:220:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:679:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 679 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:761:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 761 | for (int i = 0; i < planes.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:764:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 764 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::UnReduce()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:771:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | for (int i = 0; i < planes.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp: In member function ‘void netgen::Polyhedra::GetPolySurfs(netgen::NgArray*>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:877:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 877 | for(int i = 0; i, 0, int>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:894:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 894 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:909:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 909 | for (int fi1 = 0; fi1 < faces.Size(); fi1++) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:910:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/revolution.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/singularref.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/revolution.cpp: In member function ‘void netgen::RevolutionFace::Init()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/revolution.cpp:34:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 34 | for(int i=0; i&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/revolution.cpp: In member function ‘virtual void netgen::Revolution::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularEdge::FindPointsOnEdge(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/singularref.cpp:48:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 48 | for (int i = 0; i < si1.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/singularref.cpp:50:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for (int i = 0; i < si2.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularEdge::SetMeshSize(netgen::Mesh&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/singularref.cpp:119:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 119 | for (int i = 0; i < points.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/singularref.cpp:124:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/singularref.cpp:130:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 130 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularPoint::FindPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/singularref.cpp:194:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 194 | for (int i = 0; i < surfk.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularPoint::SetMeshSize(netgen::Mesh&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/singularref.cpp:214:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 80%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/solid.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 80%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 9 | class RevolutionFace : public Surface | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::RevolutionFace]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::RevolutionFace]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = netgen::Surface]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/revolution.cpp:1046:52: required from here 1046 | RegisterClassForArchive regrevf; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 9 | class RevolutionFace : public Surface | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::RevolutionFace]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::RevolutionFace]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = netgen::Surface]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/revolution.cpp:1046:52: required from here 1046 | RegisterClassForArchive regrevf; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 239 | class Primitive | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Revolution]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Revolution]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Revolution; Bases = netgen::Primitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/revolution.cpp:1047:50: required from here 1047 | RegisterClassForArchive regrev; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [ 81%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/spline3d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/solid.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/solid.cpp:702:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 702 | for (i = 1; i <= bounds1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/solid.cpp:704:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | for (i = 1; i <= bounds2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/solid.cpp:721:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 721 | for (i = 1; i <= bounds1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/solid.cpp:723:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 723 | for (i = 1; i <= bounds2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/solid.cpp: In member function ‘void netgen::Solid::RecGetSurfaceIndices(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/solid.cpp:1600:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1600 | for (int i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp: In member function ‘void netgen::SpecialPointCalculation::CalcSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:119:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 119 | for (int j = 0; j < hpts.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:137:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 137 | for(int j=0; jSize(); j++) | ~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:360:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:390:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 390 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:401:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 401 | for(int jj=0; jj&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1701:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1701 | for (int i = 0; i < points->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp: In member function ‘void netgen::SpecialPointCalculation::AnalyzeSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1752:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1752 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1763:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1763 | for (int i = 1; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1780:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1780 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1797:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1797 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1821:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1821 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1843:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1843 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1848:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1848 | for (int j = 0; j < normalvecs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1849:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1849 | for (int k = 0; k < normalvecs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1930:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1930 | for (int j2 = 0; j2 < surfind2.Size(); j2++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1960:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1960 | for (int l = 0; l < surfind2.Size(); l++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:2020:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2020 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:2094:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2094 | for (int m = 0; m < locsearch.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:2147:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2147 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:2151:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2151 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1936:43: required from here 1936 | NgArray surfind2_aux(surfind2); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/spline3d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 81%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/surface.cpp [ 82%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/triapprox.cpp [ 82%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/zrefine.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/triapprox.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/surface.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 83%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/python_csg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/zrefine.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/zrefine.cpp: In function ‘void netgen::SelectSingularEdges(const Mesh&, const CSGeometry&, INDEX_2_HASHTABLE&, ZRefinementOptions&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/zrefine.cpp:15:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 15 | for (int i = 1; i <= geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/zrefine.cpp:21:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for (int j = 1; j <= se.segms.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/zrefine.cpp: In function ‘void netgen::MakePrismsSingEdge(Mesh&, INDEX_2_HASHTABLE&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/zrefine.cpp: In function ‘void netgen::MakePrismsClosePoints(Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/zrefine.cpp: In function ‘void netgen::RefinePrisms(Mesh&, const CSGeometry*, ZRefinementOptions&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/zrefine.cpp:342:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 342 | for (i = 1; i <= ref_singular.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/zrefine.cpp:370:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 370 | for (i = 1; i <= ref_slices.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/zrefine.cpp: In function ‘void netgen::CombineSingularPrisms(Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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++) | ~^~~~~~~~~~~~~~ [ 83%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/splinesurface.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 83%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/python_csg.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/python_csg.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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::Point<3, double>) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/splinesurface.cpp:25:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 25 | for(int i=0; i > > netgen::SplineSurface::CreateCuttingSurfaces()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/splinesurface.cpp:47:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 47 | 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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1390:25: required from here 1390 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 239 | class Primitive | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 7 | class SplineSurface : public OneSurfacePrimitive | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 7 | class SplineSurface : public OneSurfacePrimitive | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 7 | class SplineSurface : public OneSurfacePrimitive | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 7 | class SplineSurface : public OneSurfacePrimitive | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp:2056:16: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 2056 | if(i1::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 84%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp: In function ‘void netgen::Partition(const SplineSegExt&, MeshingParameters&, double, double, Mesh&, Point3dTree&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:135:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 135 | while (j < curvepoints.Size() && (l >= curvepoints[j] || i == n)) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:151:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:156:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 156 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp: In member function ‘void netgen::SplineGeometry2d::PartitionBoundary(netgen::MeshingParameters&, double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:217:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 217 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:230:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:314:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 314 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp: In function ‘void netgen::MeshFromSpline2D(SplineGeometry2d&, std::shared_ptr&, MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:554:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 554 | for (PointIndex pi = 1; pi <= si2.Size(); pi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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++) | ~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:528:21: required from here 528 | nextpi = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:529:18: required from here 529 | si1 = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:565:18: required from here 565 | pts = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 84%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp [ 84%] Building CXX object CMakeFiles/nglib.dir/ng/onetcl.cpp.o [ 85%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/ng/onetcl.cpp.o -MF CMakeFiles/nglib.dir/ng/onetcl.cpp.o.d -o CMakeFiles/nglib.dir/ng/onetcl.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/onetcl.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/onetcl.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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++) | ~~^~~~~~~ /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/nglib/nglib.cpp.o -MF CMakeFiles/nglib.dir/nglib/nglib.cpp.o.d -o CMakeFiles/nglib.dir/nglib/nglib.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/nglib/nglib.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp: In destructor ‘virtual netgen::SplineGeometry2d::~SplineGeometry2d()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:18:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 18 | for ( int i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:20:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for (int i=0; i= bcnr) | ~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp: In member function ‘std::string* netgen::SplineGeometry2d::BCNamePtr(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:982:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 982 | if ( bcnr > bcnames.Size() ) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp: In member function ‘int netgen::SplineGeometry2d::GetBCNumber(std::string) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:991:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 991 | for (int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::GetMaterial(int, char*&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:1007:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1007 | if ( materials.Size() >= domnr) | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::SetMaterial(int, const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:1016:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1016 | if (domnr > materials.Size()) materials.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp: In member function ‘double netgen::SplineGeometry2d::GetDomainMaxh(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:1034:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 1034 | if ( maxh.Size() >= domnr && domnr > 0) | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::SetDomainMaxh(int, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:1043:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1043 | if (domnr > maxh.Size()) maxh.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1388:5: required from here 1388 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../gprim/spline.hpp:622:7: required from ‘netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::NgArray >&) [with int D = 2]’ 622 | : pts (apts) | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:266:44: required from here 266 | spline = new DiscretePointsSeg (pts); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:510:12: required from here 510 | maxh = 1e99; | ^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:847:20: required from here 847 | quadmeshing = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:851:14: required from here 851 | layer = 1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:232:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:283:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 283 | for(int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:345:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:358:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 358 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:377:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 377 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:385:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../gprim/spline.hpp:641:12: required from here 641 | Point DiscretePointsSeg :: GetPoint (double t) const | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../gprim/spline.hpp:646:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/nglib/nglib.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshtype.hpp:1390:25: required from here 1390 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:622:7: required from ‘netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::NgArray >&) [with int D = 2]’ 622 | : pts (apts) | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:182:58: required from here 182 | auto spline = new DiscretePointsSeg<2> (points); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/nglib/nglib.cpp:17: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/nglib/nglib.cpp:18: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/nglib/nglib.cpp: In function ‘nglib::Ng_Result nglib::Ng_MergeMesh(void**, const char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/nglib/nglib.cpp:168:24: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘const int’ [-Wsign-compare] 168 | if(m->GetNP() > num_pts) | ~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshtype.hpp:1388:5: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = netgen::MeshingParameters; _Args = {netgen::MeshingParameters&}]’ 1388 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /usr/include/c++/14/optional:274:19: required from ‘constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters]’ 274 | std::_Construct(std::__addressof(this->_M_payload._M_value), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/optional:455: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]’ 455 | static_cast<_Dp*>(this)->_M_payload._M_construct( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 456 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/optional:916:22: required from ‘std::enable_if_t<((bool)is_constructible_v<_Tp, _Args ...>), _Tp&> std::optional<_Tp>::emplace(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters; std::enable_if_t<((bool)is_constructible_v<_Tp, _Args ...>), _Tp&> = netgen::MeshingParameters&]’ 916 | this->_M_construct(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ 335 | value.emplace(cast_op(std::move(inner_caster))); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1598: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]’ 1598 | if ((... || !std::get(argcasters).load(call.args[Is], call.args_convert[Is]))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1576:68: required from ‘bool pybind11::detail::argument_loader::load_args(pybind11::detail::function_call&) [with Args = {std::shared_ptr, std::optional, pybind11::kwargs}]’ 1576 | bool load_args(function_call &call) { return load_impl_sequence(call, indices{}); } | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:271: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*}]’ 271 | if (!args_converter.load_args(call)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/pybind11/pybind11.h:145: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]’ 145 | initialize( | ~~~~~~~~~~^ 146 | std::forward(f), (detail::function_signature_t *) nullptr, extra...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:1634: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}]’ 1634 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:399:9: required from here 38 | py::class_> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | (m, "SplineGeometry", | ~~~~~~~~~~~~~~~~~~~~~ 40 | "a 2d boundary representation geometry model by lines and splines", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41 | py::multiple_inheritance()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42 | .def(py::init<>()) | ~~~~~~~~~~~~~~~~~~ 43 | .def(py::init([](const string& filename) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44 | { | ~ 45 | auto geo = make_shared(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46 | geo->Load(filename.c_str()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47 | ng_geometry = geo; | ~~~~~~~~~~~~~~~~~~ 48 | return geo; | ~~~~~~~~~~~ 49 | })) | ~~~ 50 | .def(NGSPickle()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | .def("Load",&SplineGeometry2d::Load) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | .def("SetDomainLayer", &SplineGeometry2d::SetDomainLayer) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53 | .def("AppendPoint", FunctionPointer | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54 | ([](SplineGeometry2d &self, double px, double py, double maxh, double hpref, string name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | { | ~ 56 | Point<2> p; | ~~~~~~~~~~~ 57 | p(0) = px; | ~~~~~~~~~~ 58 | p(1) = py; | ~~~~~~~~~~ 59 | GeomPoint<2> gp(p); | ~~~~~~~~~~~~~~~~~~~ 60 | gp.hmax = maxh; | ~~~~~~~~~~~~~~~ 61 | gp.hpref = hpref; | ~~~~~~~~~~~~~~~~~ 62 | gp.name = name; | ~~~~~~~~~~~~~~~ 63 | self.geompoints.Append(gp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | return self.geompoints.Size()-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | }), | ~~~ 66 | py::arg("x"), py::arg("y"), py::arg("maxh") = 1e99, py::arg("hpref")=0, py::arg("name")="") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | .def("Append", FunctionPointer([](SplineGeometry2d &self, py::list segment, int leftdomain, int rightdomain, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | optional> bc, optional copy, double maxh, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | double hpref, double hprefleft, double hprefright) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | { | ~ 71 | SplineSegExt * seg; | ~~~~~~~~~~~~~~~~~~~ 72 | if(py::isinstance(segment[0])) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | { | ~ 74 | auto segtype = py::cast(segment[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | | 76 | if (segtype == "line") | ~~~~~~~~~~~~~~~~~~~~~~ 77 | { | ~ 78 | LineSeg<2> * l = new LineSeg<2>(self.GetPoint(py::cast(segment[1])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | self.GetPoint(py::cast(segment[2]))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80 | seg = new SplineSegExt(*l); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | } | ~ 82 | else if (segtype == "spline3") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | { | ~ 84 | SplineSeg3<2> * seg3 = new SplineSeg3<2>(self.GetPoint(py::cast(segment[1])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | self.GetPoint(py::cast(segment[2])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | self.GetPoint(py::cast(segment[3]))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | seg = new SplineSegExt(*seg3); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | } | ~ 89 | else | ~~~~ 90 | throw Exception("Appended segment is not a line or a spline3"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | } | ~ 92 | else | ~~~~ 93 | { | ~ 94 | if(py::len(segment) == 2) | ~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | auto l = new LineSeg<2>(self.GetPoint(py::cast(segment[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | self.GetPoint(py::cast(segment[1]))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | seg = new SplineSegExt(*l); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | } | ~ 100 | else if(py::len(segment) == 3) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | { | ~ 102 | SplineSeg3<2> * seg3 = new SplineSeg3<2>(self.GetPoint(py::cast(segment[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | self.GetPoint(py::cast(segment[1])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | self.GetPoint(py::cast(segment[2]))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | seg = new SplineSegExt(*seg3); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | } | ~ 107 | else | ~~~~ 108 | throw Exception("Appended segment must either have 2 or 3 points"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | } | ~ 110 | seg->leftdom = leftdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | seg->rightdom = rightdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | seg->hmax = maxh; | ~~~~~~~~~~~~~~~~~ 113 | seg->hpref_left = max(hpref, hprefleft); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | seg->hpref_right = max(hpref,hprefright); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | seg->reffak = 1; | ~~~~~~~~~~~~~~~~ 116 | seg->copyfrom = -1; | ~~~~~~~~~~~~~~~~~~~ 117 | if (copy.has_value()) | ~~~~~~~~~~~~~~~~~~~~~ 118 | seg->copyfrom = *copy+1; | ~~~~~~~~~~~~~~~~~~~~~~~~ 119 | | 120 | if (bc.has_value()) | ~~~~~~~~~~~~~~~~~~~ 121 | { | ~ 122 | if(auto intptr = get_if(&*bc); intptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | seg->bc = *intptr; | ~~~~~~~~~~~~~~~~~~ 124 | else | ~~~~ 125 | { | ~ 126 | auto bcname = get_if(&*bc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | seg->bc = self.GetNSplines() + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | self.SetBCName(seg->bc, *bcname); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | } | ~ 130 | } | ~ 131 | else | ~~~~ 132 | seg->bc = self.GetNSplines()+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133 | self.AppendSegment(seg); | ~~~~~~~~~~~~~~~~~~~~~~~~ 134 | return self.GetNSplines()-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | }), py::arg("point_indices"), py::arg("leftdomain") = 1, py::arg("rightdomain") = py::int_(0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | py::arg("bc")=nullopt, py::arg("copy")=nullopt, py::arg("maxh")=1e99, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | py::arg("hpref")=0,py::arg("hprefleft")=0,py::arg("hprefright")=0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | | 139 | | 140 | .def("AppendSegment", FunctionPointer([](SplineGeometry2d &self, py::list point_indices, int leftdomain, int rightdomain) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | { | ~ 142 | int npts = py::len(point_indices); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | SplineSegExt * seg; | ~~~~~~~~~~~~~~~~~~~ 144 | //int a = py::extract(point_indices[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | if (npts == 2) | ~~~~~~~~~~~~~~ 146 | { | ~ 147 | LineSeg<2> * l = new LineSeg<2>(self.GetPoint(py::extract(point_indices[0])()), self.GetPoint(py::extract(point_indices[1])())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | seg = new SplineSegExt(*l); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | | 150 | } | ~ 151 | else if (npts == 3) | ~~~~~~~~~~~~~~~~~~~ 152 | { | ~ 153 | SplineSeg3<2> * seg3 = new SplineSeg3<2>(self.GetPoint(py::extract(point_indices[0])()), self.GetPoint(py::extract(point_indices[1])()), self.GetPoint(py::extract(point_indices[2])())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | seg = new SplineSegExt(*seg3); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | | 156 | } | ~ 157 | else | ~~~~ 158 | throw Exception("Can only append segments with 2 or 3 points!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | seg->leftdom = leftdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | seg->rightdom = rightdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | seg->hmax = 1e99; | ~~~~~~~~~~~~~~~~~ 162 | seg->reffak = 1; | ~~~~~~~~~~~~~~~~ 163 | seg->copyfrom = -1; | ~~~~~~~~~~~~~~~~~~~ 164 | self.AppendSegment(seg); | ~~~~~~~~~~~~~~~~~~~~~~~~ 165 | }), py::arg("point_indices"), py::arg("leftdomain") = 1, py::arg("rightdomain") = py::int_(0)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | | 167 | | 168 | .def("AddCurve", | ~~~~~~~~~~~~~~~~ 169 | [] (SplineGeometry2d & self, py::object func, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | int leftdomain, int rightdomain, py::object bc, double maxh) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | { | ~ 172 | int n = 1000; | ~~~~~~~~~~~~~ 173 | NgArray> points; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | for (int i = 0; i <= n; i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | { | ~ 176 | double t = double(i)/n; | ~~~~~~~~~~~~~~~~~~~~~~~ 177 | py::tuple xy = func(t); | ~~~~~~~~~~~~~~~~~~~~~~~ 178 | double x = py::cast(xy[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | double y = py::cast(xy[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | points.Append (Point<2>(x,y)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | } | ~ 182 | auto spline = new DiscretePointsSeg<2> (points); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | SplineSegExt * spex = new SplineSegExt (*spline); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | | 185 | spex -> leftdom = leftdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | spex -> rightdom = rightdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187 | spex->hmax = maxh; | ~~~~~~~~~~~~~~~~~~ 188 | spex->reffak = 1; | ~~~~~~~~~~~~~~~~~ 189 | spex->copyfrom = -1; | ~~~~~~~~~~~~~~~~~~~~ 190 | | 191 | if (py::extract(bc).check()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | spex->bc = py::extract(bc)(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | else if (py::extract(bc).check()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | { | ~ 195 | string bcname = py::extract(bc)(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | spex->bc = self.GetNSplines()+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | self.SetBCName(spex->bc, bcname); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | } | ~ 199 | else | ~~~~ 200 | spex->bc = self.GetNSplines()+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | | 202 | | 203 | self.AppendSegment (spex); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 204 | }, py::arg("func"), py::arg("leftdomain") = 1, py::arg("rightdomain") = py::int_(0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205 | py::arg("bc")=NGDummyArgument(), py::arg("maxh")=1e99, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "Curve is given as parametrization on the interval [0,1]") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207 | | 208 | .def("SetMaterial", &SplineGeometry2d::SetMaterial) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | .def("SetDomainMaxH", &SplineGeometry2d::SetDomainMaxh) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | | 211 | .def("GetBCName", [](SplineGeometry2d& self, size_t index) { return self.GetBCName(index); }) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | | 213 | .def("GetNDomains", [](SplineGeometry2d& self) { return self.GetNDomains(); }) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | .def("GetNSplines", [](SplineGeometry2d& self) { return self.splines.Size(); }) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | .def("GetSpline", [](SplineGeometry2d& self, size_t index) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | { return shared_ptr(&self.GetSpline(index), NOOP_Deleter); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | py::return_value_policy::reference_internal) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | .def("GetNPoints", [](SplineGeometry2d& self) { return self.GetNP(); }) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | .def("GetPoint", [](SplineGeometry2d& self, size_t index) { return Point<2>(self.GetPoint(index)); }) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | | 222 | .def("PlotData", FunctionPointer([](SplineGeometry2d &self) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | { | ~ 224 | Box<2> box(self.GetBoundingBox()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | double xdist = box.PMax()(0) - box.PMin()(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | double ydist = box.PMax()(1) - box.PMin()(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | py::tuple xlim = py::make_tuple(box.PMin()(0) - 0.1*xdist, box.PMax()(0) + 0.1*xdist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | py::tuple ylim = py::make_tuple(box.PMin()(1) - 0.1*ydist, box.PMax()(1) + 0.1*ydist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | | 230 | py::list xpoints, ypoints; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | | 232 | for (int i = 0; i < self.splines.Size(); i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | { | ~ 234 | py::list xp, yp; | ~~~~~~~~~~~~~~~~ 235 | if (self.splines[i]->GetType().compare("line")==0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | { | ~ 237 | GeomPoint<2> p1 = self.splines[i]->StartPI(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | GeomPoint<2> p2 = self.splines[i]->EndPI(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | xp.append(py::cast(p1(0))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | xp.append(py::cast(p2(0))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | yp.append(py::cast(p1(1))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | yp.append(py::cast(p2(1))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | } | ~ 244 | else if (self.splines[i]->GetType().compare("spline3")==0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | { | ~ 246 | double len = self.splines[i]->Length(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | int n = floor(len/(0.05*min(xdist,ydist))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | | 249 | for (int j = 0; j <= n; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | { | ~ 251 | GeomPoint<2> point = self.splines[i]->GetPoint(j*1./n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | xp.append(py::cast(point(0))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | yp.append(py::cast(point(1))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | } | ~ 255 | } | ~ 256 | else | ~~~~ 257 | { | ~ 258 | cout << "spline is neither line nor spline3" << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | } | ~ 260 | xpoints.append(xp); | ~~~~~~~~~~~~~~~~~~~ 261 | ypoints.append(yp); | ~~~~~~~~~~~~~~~~~~~ 262 | | 263 | } | ~ 264 | return py::tuple(py::make_tuple(xlim, ylim, xpoints, ypoints)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | | 266 | })) | ~~~ 267 | .def("_visualizationData", [](SplineGeometry2d &self) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | { | ~ 269 | Box<2> box(self.GetBoundingBox()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | double xdist = box.PMax()(0) - box.PMin()(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | double ydist = box.PMax()(1) - box.PMin()(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | py::dict data; | ~~~~~~~~~~~~~~ 273 | py::dict segment_data; | ~~~~~~~~~~~~~~~~~~~~~~ 274 | auto min_val = py::make_tuple(box.PMin()(0), box.PMin()(1),0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | auto max_val = py::make_tuple(box.PMax()(1),box.PMax()(1),0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | py::list vertices; | ~~~~~~~~~~~~~~~~~~ 277 | py::list domains; | ~~~~~~~~~~~~~~~~~ 278 | py::list segment_points; | ~~~~~~~~~~~~~~~~~~~~~~~~ 279 | py::list segment_normals; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | py::list leftdom; | ~~~~~~~~~~~~~~~~~ 281 | py::list rightdom; | ~~~~~~~~~~~~~~~~~~ 282 | int max_bcnr = 0; | ~~~~~~~~~~~~~~~~~ 283 | for(int i = 0; i < self.splines.Size(); i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | { | ~ 285 | std::vector> lst; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | if (self.splines[i]->GetType().compare("line") == 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | lst = { self.splines[i]->StartPI(), self.splines[i]->EndPI() }; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 288 | else if(self.splines[i]->GetType().compare("spline3") == 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289 | { | ~ 290 | double len = self.splines[i]->Length(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | int n = floor(len/(0.05*min(xdist,ydist))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292 | n = max(3, n); | ~~~~~~~~~~~~~~ 293 | lst.push_back(self.splines[i]->StartPI()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | for (int j = 1; j < n; j++){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | lst.push_back(self.splines[i]->GetPoint(j*1./n)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | lst.push_back(self.splines[i]->GetPoint(j*1./n)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297 | } | ~ 298 | lst.push_back(self.splines[i]->EndPI()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | } | ~ 300 | else | ~~~~ 301 | { | ~ 302 | throw NgException("Spline is neither line nor spline3"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | } | ~ 304 | for (auto point : lst) | ~~~~~~~~~~~~~~~~~~~~~~ 305 | { | ~ 306 | for(auto val : {point(0), point(1), 0.}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | vertices.append(val); | ~~~~~~~~~~~~~~~~~~~~~ 308 | int bcnr = self.GetSpline(i).bc; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | max_bcnr = max2(max_bcnr, bcnr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | domains.append(bcnr); | ~~~~~~~~~~~~~~~~~~~~~ 311 | domains.append(self.GetSpline(i).leftdom); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 | domains.append(self.GetSpline(i).rightdom); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | } | ~ 314 | | 315 | // segment data | ~~~~~~~~~~~~~~~ 316 | auto pnt = self.splines[i]->GetPoint(0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | segment_points.append(py::make_tuple(pnt(0),pnt(1))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | auto normal = self.GetSpline(i).GetTangent(0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | std::swap(normal(0),normal(1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | normal(1) *= -1; | ~~~~~~~~~~~~~~~~ 321 | normal *= 1./sqrt(normal(0) * normal(0) + normal(1)*normal(1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | segment_normals.append(py::make_tuple(normal(0),normal(1))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 | leftdom.append(self.GetSpline(i).leftdom); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | rightdom.append(self.GetSpline(i).rightdom); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | } | ~ 326 | py::list bcnames; | ~~~~~~~~~~~~~~~~~ 327 | for (int i = 1; i point = self.splines[i]->GetPoint(0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | Vec<2> normal = self.GetSpline(i).GetTangent(0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 362 | double temp = normal(0); | ~~~~~~~~~~~~~~~~~~~~~~~~ 363 | normal(0) = normal(1); | ~~~~~~~~~~~~~~~~~~~~~~ 364 | normal(1) = -temp; | ~~~~~~~~~~~~~~~~~~ 365 | | 366 | leftdom.append(py::cast(self.GetSpline(i).leftdom)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | rightdom.append(py::cast(self.GetSpline(i).rightdom)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | | 369 | rightpoints.append(py::make_tuple(point(0), point(1), normal(0)<0, normal(1)<0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 370 | leftpoints.append(py::make_tuple(point(0), point(1), normal(0)<0, normal(1)<0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 371 | } | ~ 372 | return py::tuple(py::make_tuple(leftpoints, rightpoints, leftdom, rightdom)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 373 | | 374 | })) | ~~~ 375 | .def("Print", FunctionPointer([](SplineGeometry2d &self) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | { | ~ 377 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | { | ~ 379 | cout << i << " : " << self.geompoints[i][0] << " , " << self.geompoints[i][1] << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | } | ~ 381 | //Box<2> box(self.GetBoundingBox()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 382 | //cout << box.PMin() << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383 | //cout << box.PMax() << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | cout << self.splines.Size() << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385 | for (int i = 0; i < self.splines.Size(); i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386 | { | ~ 387 | cout << self.splines[i]->GetType() << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | //cout << i << " : " << self.splines[i]->GetPoint(0.1) << " , " << self.splines[i]->GetPoint(0.5) << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | } | ~ 390 | })) | ~~~ 391 | .def("Draw", FunctionPointer | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392 | ([] (shared_ptr self) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393 | { | ~ 394 | ng_geometry = self; | ~~~~~~~~~~~~~~~~~~~ 395 | py::module::import("netgen").attr("Redraw")(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | }) | ~~ 397 | ) | ~ 398 | | 399 | .def("GenerateMesh", [](shared_ptr self, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | optional pars, py::kwargs kwargs) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 401 | { | ~ 402 | MeshingParameters mp; | ~~~~~~~~~~~~~~~~~~~~~ 403 | if(pars) mp = *pars; | ~~~~~~~~~~~~~~~~~~~~ 404 | { | ~ 405 | py::gil_scoped_acquire aq; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 406 | CreateMPfromKwargs(mp, kwargs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | } | ~ 408 | auto mesh = make_shared(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | mesh->SetGeometry(self); | ~~~~~~~~~~~~~~~~~~~~~~~~ 410 | SetGlobalMesh (mesh); | ~~~~~~~~~~~~~~~~~~~~~ 411 | ng_geometry = self; | ~~~~~~~~~~~~~~~~~~~ 412 | auto result = self->GenerateMesh(mesh, mp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | if(result != 0) | ~~~~~~~~~~~~~~~ 414 | throw Exception("Meshing failed!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | return mesh; | ~~~~~~~~~~~~ 416 | }, py::arg("mp") = nullopt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417 | py::call_guard(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | meshingparameter_description.c_str()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:641:12: required from here 641 | Point DiscretePointsSeg :: GetPoint (double t) const | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:646:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ [ 86%] Building CXX object CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o -MF CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o.d -o CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/nglib/nglib_occ.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/nglib/nglib_occ.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/nglib/nglib_occ.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/nglib/nglib_occ.cpp: In function ‘nglib::Ng_Result nglib::Ng_OCC_GenerateSurfaceMesh(void**, void**, Ng_Meshing_Parameters*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/nglib/nglib_occ.cpp:166:22: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 166 | if(me->GetNP() <= numpoints) | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator&(netgen::CSGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::CSGeometry*)#1}::operator()(netgen::CSGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::CSGeometry*)#1}::operator()(netgen::CSGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::CSGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::CSGeometry*)#1}::operator()(netgen::CSGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::CSGeometry*)#1}::operator()(netgen::CSGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ [ 87%] Linking CXX shared library libnglib.so /usr/bin/cmake -E cmake_link_script CMakeFiles/nglib.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnglib.so.6.2 -o libnglib.so.6.2 CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o CMakeFiles/nglib.dir/libsrc/general/table.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o CMakeFiles/nglib.dir/ng/onetcl.cpp.o CMakeFiles/nglib.dir/nglib/nglib.cpp.o CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core: libsrc/core/libngcore.so.6.2 /usr/lib64/libjpeg.so /usr/lib64/libz.so /usr/lib64/libpython3.12.so -Wl,--start-group /usr/lib64/libTKOffset.so.7.8.0 /usr/lib64/libTKFillet.so.7.8.0 /usr/lib64/libTKDEIGES.so.7.8.0 /usr/lib64/libTKBool.so.7.8.0 /usr/lib64/libTKDESTEP.so.7.8.0 /usr/lib64/libTKXSBase.so.7.8.0 /usr/lib64/libTKDESTL.so.7.8.0 /usr/lib64/libTKXCAF.so.7.8.0 /usr/lib64/libTKVCAF.so.7.8.0 /usr/lib64/libTKCAF.so.7.8.0 /usr/lib64/libTKBO.so.7.8.0 /usr/lib64/libTKPrim.so.7.8.0 /usr/lib64/libTKLCAF.so.7.8.0 /usr/lib64/libTKCDF.so.7.8.0 /usr/lib64/libTKV3d.so.7.8.0 /usr/lib64/libTKHLR.so.7.8.0 /usr/lib64/libTKMesh.so.7.8.0 /usr/lib64/libTKService.so.7.8.0 -lfontconfig /usr/lib64/libTKShHealing.so.7.8.0 /usr/lib64/libTKTopAlgo.so.7.8.0 /usr/lib64/libTKGeomAlgo.so.7.8.0 /usr/lib64/libTKBRep.so.7.8.0 /usr/lib64/libTKGeomBase.so.7.8.0 /usr/lib64/libTKG3d.so.7.8.0 /usr/lib64/libTKG2d.so.7.8.0 /usr/lib64/libTKMath.so.7.8.0 -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKDE.so.7.8.0 /usr/lib64/libTKernel.so.7.8.0 -lpthread -lrt -lstdc++ -ltbb -ltbbmalloc -ldl -Wl,--end-group /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.cpp:216:10: warning: type ‘struct Line’ violates the C++ One Definition Rule [-Wodr] 216 | struct Line | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:94: note: a different type is defined in another translation unit 94 | class Line /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:98: note: the first difference of corresponding definitions is field ‘layer’ 98 | int layer = 1; /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:94: note: a type with different number of fields is defined in another translation unit 94 | class Line In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from ‘_S_manage’ at /usr/include/c++/14/any:625:37: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In function ‘_S_manage’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from ‘operator()’ at /usr/include/pybind11/detail/type_caster_base.h:1196:0, inlined from ‘_FUN’ at /usr/include/pybind11/detail/type_caster_base.h:1189:0: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In function ‘_FUN’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from ‘_S_manage’ at /usr/include/c++/14/any:625:37: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In function ‘_S_manage’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from ‘operator()’ at /usr/include/pybind11/detail/type_caster_base.h:1196:0, inlined from ‘_FUN’ at /usr/include/pybind11/detail/type_caster_base.h:1189:0: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In function ‘_FUN’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘Append’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:328:9, inlined from ‘AddPoint’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:94:16: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘AddPoint’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:999:19, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:317:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘operator=’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:999:19, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:322:27: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘operator=’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘load’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:49:22, inlined from ‘load_impl_sequence’ at /usr/include/pybind11/cast.h:1598:51, inlined from ‘load_args’ at /usr/include/pybind11/cast.h:1576:68, inlined from ‘operator()’ at /usr/include/pybind11/pybind11.h:271:42, inlined from ‘_FUN’ at /usr/include/pybind11/pybind11.h:267:21: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘InsertNewElements’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:1095:50, inlined from ‘Perform’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:1533:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘Perform’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘FindOpenElements’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2706:57: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘FindOpenElements’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘operator()’ at /usr/include/pybind11/detail/type_caster_base.h:1189:55, inlined from ‘_FUN’ at /usr/include/pybind11/detail/type_caster_base.h:1189:16: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘load’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:49:22, inlined from ‘load_impl_sequence’ at /usr/include/pybind11/cast.h:1598:51, inlined from ‘load_args’ at /usr/include/pybind11/cast.h:1576:68, inlined from ‘operator()’ at /usr/include/pybind11/pybind11.h:271:42, inlined from ‘_FUN’ at /usr/include/pybind11/pybind11.h:267:21: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘SetLocalH’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3861:27: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘SetLocalH’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:999:19, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:648:12, inlined from ‘Append’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:884:18, inlined from ‘Add’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:731:20: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘Add’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘SwapImprove2’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2514:101: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘SwapImprove2’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘MapSurfaceMesh’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.cpp:1048:70: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘MapSurfaceMesh’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:307:9, inlined from ‘GetLocals.isra’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:379:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘GetLocals.isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:307:9, inlined from ‘GetLocals.isra’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:379:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:466:18: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 466 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘GetLocals.isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In function ‘ParallelFor’, inlined from ‘CheckGeometryOverlapping’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:2255:16: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/parthreads.hpp:81:27: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 81 | std::thread * threads = new std::thread[nthreads]; | ^ /usr/include/c++/14/new: In member function ‘CheckGeometryOverlapping’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘GenerateBoundaryLayer2’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp:230:51: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘GenerateBoundaryLayer2’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘Add’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.cpp:2709:18: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘Add’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:466:18: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 466 | data = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp: In member function ‘__ct_base ’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:787:37: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 787 | list.size() ? new T[list.size()] : NULL) | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘BuildEdgeList’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.hpp:46:51, inlined from ‘CombineImprove’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp:608:18: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘CombineImprove’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘BuildEdgeList.constprop’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.hpp:46:51: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘BuildEdgeList.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:828:18: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘DoArchive’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘DivideMesh’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:53:18, inlined from ‘MeshVolume’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:596:37: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In function ‘MeshVolume’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘DivideMesh’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:56:20, inlined from ‘MeshVolume’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:596:37: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In function ‘MeshVolume’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:641:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp:1596:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp:1561:44: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp:1561:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp:1566:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp:1571:46: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator()’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:355:28, inlined from ‘operator().isra’ at /usr/include/pybind11/detail/init.h:304:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘operator().isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator().isra’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:1875:54: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘operator().isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator().isra’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:1878:51: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘operator().isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator().isra’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:355:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘operator().isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /usr/bin/cmake -E cmake_symlink_library libnglib.so.6.2 libnglib.so.6.2 libnglib.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu' [ 87%] Built target nglib /usr/bin/gmake -f CMakeFiles/nggui.dir/build.make CMakeFiles/nggui.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-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng/CMakeFiles/ngpy.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/CMakeFiles/nggui.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu' /usr/bin/gmake -f CMakeFiles/nggui.dir/build.make CMakeFiles/nggui.dir/build /usr/bin/gmake -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu' [ 87%] Building CXX object CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o [ 87%] Building CXX object ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o [ 88%] Building CXX object CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o [ 88%] Building CXX object CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng && /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngpy_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -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-mesher-6.2.2403-build/netgen-6.2.2403/ng/netgenpy.cpp /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o -MF CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o -MF CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/vsocc.cpp /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occpkg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occpkg.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/vsocc.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occpkg.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/vsocc.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/netgenpy.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp: In member function ‘virtual void netgen::VisualSceneSTLMeshing::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp:408:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 408 | for (j = 1; j <= me.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp:532:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 532 | if (chartnumber >= 1 && chartnumber <= stlgeometry->GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp:536:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 536 | for (j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp:564:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 564 | for (j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp:742:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | for (j = 1; j <= stlgeometry->meshlines.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp: In member function ‘virtual void netgen::VisualSceneSTLGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp:1181:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1181 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/vsocc.cpp: In member function ‘virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/vsocc.cpp:419:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 419 | for (int i = 1; i <= linelists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/vsocc.cpp:423:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 423 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occpkg.cpp: In function ‘int netgen::Ng_CurrentFaceColours(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occpkg.cpp:696:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 696 | for(int i = 0; i < face_colours.Size();i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 89%] Building CXX object CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlpkg.cpp [ 89%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/importsolution.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlpkg.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlpkg.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlpkg.cpp:17: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlpkg.cpp: In function ‘int netgen::Ng_STLCalcLocalH(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlpkg.cpp:529:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 529 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/importsolution.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/importsolution.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 90%] Linking CXX shared library libngpy.so cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngpy.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngpy.so -o libngpy.so CMakeFiles/ngpy.dir/netgenpy.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu:/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core: ../libnglib.so.6.2 /usr/lib64/libjpeg.so /usr/lib64/libz.so ../libsrc/core/libngcore.so.6.2 /usr/lib64/libpython3.12.so -Wl,--start-group /usr/lib64/libTKOffset.so.7.8.0 /usr/lib64/libTKFillet.so.7.8.0 /usr/lib64/libTKDEIGES.so.7.8.0 /usr/lib64/libTKBool.so.7.8.0 /usr/lib64/libTKDESTEP.so.7.8.0 /usr/lib64/libTKXSBase.so.7.8.0 /usr/lib64/libTKDESTL.so.7.8.0 /usr/lib64/libTKXCAF.so.7.8.0 /usr/lib64/libTKVCAF.so.7.8.0 /usr/lib64/libTKCAF.so.7.8.0 /usr/lib64/libTKBO.so.7.8.0 /usr/lib64/libTKPrim.so.7.8.0 /usr/lib64/libTKLCAF.so.7.8.0 /usr/lib64/libTKCDF.so.7.8.0 /usr/lib64/libTKV3d.so.7.8.0 /usr/lib64/libTKHLR.so.7.8.0 /usr/lib64/libTKMesh.so.7.8.0 /usr/lib64/libTKService.so.7.8.0 -lfontconfig /usr/lib64/libTKShHealing.so.7.8.0 /usr/lib64/libTKTopAlgo.so.7.8.0 /usr/lib64/libTKGeomAlgo.so.7.8.0 /usr/lib64/libTKBRep.so.7.8.0 /usr/lib64/libTKGeomBase.so.7.8.0 /usr/lib64/libTKG3d.so.7.8.0 /usr/lib64/libTKG2d.so.7.8.0 /usr/lib64/libTKMath.so.7.8.0 -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKDE.so.7.8.0 /usr/lib64/libTKernel.so.7.8.0 -lpthread -lrt -lstdc++ -ltbb -ltbbmalloc -ldl -Wl,--end-group In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 91%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp [ 91%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/mvdraw.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp: In member function ‘virtual void netgen::VisualSceneMeshDoctor::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp: In member function ‘virtual void netgen::VisualSceneMeshDoctor::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp: In member function ‘void netgen::VisualSceneMeshDoctor::ClickElement(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp: In member function ‘void netgen::VisualSceneMeshDoctor::UpdateTables()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/mvdraw.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu' [ 91%] Built target ngpy [ 92%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ [ 92%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/mvdraw.cpp: In member function ‘void netgen::VisualScene::ArbitraryRotation(const netgen::NgArray&, const netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/mvdraw.cpp:211:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 211 | for(int i=0; i::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 93%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 93%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/visualpkg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/incopengl.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromBox(ngcore::Array >&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp:41:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 41 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromLine(ngcore::Array >&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp:57:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromFace(ngcore::Array >&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp:173:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 173 | for(i=0; i::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘virtual void netgen::VisualSceneMesh::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:269:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 269 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘virtual void netgen::VisualSceneMesh::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:518:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 518 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:530:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 530 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:543:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 543 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:561:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 561 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:576:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 576 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:620:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 620 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:638:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 638 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:677:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 677 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:897:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 897 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildColorTexture()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:911:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 911 | if(colors.texture == -1) | ~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildFilledList(bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:1071:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1071 | for (int hi = 0; hi < seia.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildLineList()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:1415:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1415 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildTetList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:1892:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1892 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildPrismList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:2174:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2174 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:2448:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2448 | for (j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildHexList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:2508:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2508 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:2657:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2657 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:2687:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2687 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:2770:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2770 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildPyramidList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:2840:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2840 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:3131:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3131 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildDomainSurfList()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:3187:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3187 | for (i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘bool netgen::VisualSceneMesh::SelectSurfaceElement(int, int, netgen::Point<3, double>&, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:3292:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3292 | if(px != select.x || py != select.y) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:3292:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3292 | if(px != select.x || py != select.y) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:3301:54: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3301 | if(select.framebuffer == 0 || select.viewport[2] != select.width || select.viewport[3] != select.height) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:3301:92: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3301 | if(select.framebuffer == 0 || select.viewport[2] != select.width || select.viewport[3] != select.height) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/visualpkg.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::AddSolutionData(SolData*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:91:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 91 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::ClearSolutionData()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:149:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 149 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In member function ‘netgen::VisualSceneSolution::SolData* netgen::VisualSceneSolution::GetSolData(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:161:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 161 | if (i >= 0 && i < soldata.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::SaveSolutionData(const char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:180:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 180 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:235:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 235 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:242:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 242 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:246:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 246 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:255:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 255 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:278:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 278 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:285:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 285 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:289:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 289 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:298:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 298 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:312:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 312 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:318:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 318 | for (int elnr = 0; elnr < mesh->GetNE(); elnr++) | ~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In member function ‘virtual void netgen::VisualSceneSolution::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:623:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 623 | for (int i = 0; i < user_vis.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:644:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 644 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In member function ‘virtual void netgen::VisualSceneSolution::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:868:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 868 | for (int i = 0; i < cpp.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:1100:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1100 | for (int i = 0; i < cpt.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:1123:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 1123 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:1493:82: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1493 | 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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:1494:82: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1494 | 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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::DrawClipPlaneTrigs()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4419:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4419 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4441:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4441 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4449:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4449 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4458:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4458 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4801:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4801 | for(int i = 2; i < values.Size(); i+=2) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4808:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4808 | for(int i = 1; i < values.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:1921:25: required from here 1921 | grads1 = Vec<3> (0.0); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4431:14: required from here 4431 | trigok = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4432:14: required from here 4432 | elnrs = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/visualpkg.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/visualpkg.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/visualpkg.cpp: In function ‘int netgen::Ng_Vis_Set(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/visualpkg.cpp:80:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 80 | for (int i = 0; i < vssolution.soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 94%] Building CXX object CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/vscsg.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 94%] Building CXX object CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgpkg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/incopengl.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/vscsg.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/vscsg.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/vscsg.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/vscsg.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/vscsg.cpp:163:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | for (int i = 0; i < trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneSpecPoints::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/vscsg.cpp:247:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 247 | if (changeval != specpoints.Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/vscsg.cpp:269:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 269 | for (int i = 1; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/vscsg.cpp:309:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 309 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneSpecPoints::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/vscsg.cpp:467:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 467 | for (int i = 2; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgpkg.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_GetPrimitiveData(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgpkg.cpp:229:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 229 | for (int i = 1; i <= coeffs.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_SingularEdgeMS(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgpkg.cpp:514:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 514 | for (int i = 1; i <= geometry->singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_SingularPointMS(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgpkg.cpp:532:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 532 | for (int i = 1; i <= geometry->singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 94%] Building CXX object CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o -MF CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/vsgeom2d.cpp [ 95%] Building CXX object CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geom2dpkg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/vsgeom2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/vsgeom2d.cpp: In member function ‘virtual void netgen::VisualSceneGeometry2d::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/vsgeom2d.cpp:29:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 29 | if (changeval != geometry2d->GetSplines().Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/vsgeom2d.cpp:57:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/vsgeom2d.cpp:62:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 62 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/vsgeom2d.cpp:69:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geom2dpkg.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 95%] Building CXX object CMakeFiles/nggui.dir/ng/gui.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/ng/gui.cpp.o -MF CMakeFiles/nggui.dir/ng/gui.cpp.o.d -o CMakeFiles/nggui.dir/ng/gui.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/gui.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 96%] Building CXX object CMakeFiles/nggui.dir/ng/ngpkg.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/ng/ngpkg.cpp.o -MF CMakeFiles/nggui.dir/ng/ngpkg.cpp.o.d -o CMakeFiles/nggui.dir/ng/ngpkg.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/gui.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ [ 96%] Building CXX object CMakeFiles/nggui.dir/ng/demoview.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/ng/demoview.cpp.o -MF CMakeFiles/nggui.dir/ng/demoview.cpp.o.d -o CMakeFiles/nggui.dir/ng/demoview.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/demoview.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp:18: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 97%] Building CXX object CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o -MF CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o.d -o CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/parallelfunc.cpp [ 97%] Building CXX object CMakeFiles/nggui.dir/ng/ngtcl.cpp.o /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/ng/ngtcl.cpp.o -MF CMakeFiles/nggui.dir/ng/ngtcl.cpp.o.d -o CMakeFiles/nggui.dir/ng/ngtcl.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngtcl.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp: In function ‘int netgen::Ng_LoadMesh(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp:197:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 197 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp: In function ‘int netgen::Ng_MergeMesh(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp:272:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 272 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp: In function ‘int netgen::Ng_LoadGeometry(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp:485:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 485 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp:554:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 554 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp: In function ‘int netgen::Ng_SaveGeometry(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp:585:28: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 585 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp: In function ‘int netgen::Ng_ReadStatus(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp:642:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 642 | if (prev_np != mesh->GetNP()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp:649:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 649 | if (prev_ne != mesh->GetNE()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp:656:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 656 | if (prev_nse != mesh->GetNSE()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp:665:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 665 | for (int i = 0; i < tets_in_qualclass.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp: In function ‘void* netgen::MeshingDummy(void*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp:1441:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 1441 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp: In function ‘int netgen::Ng_GenerateMesh(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp:1493:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1493 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp: In function ‘void netgen::SetVisualScene(Tcl_Interp*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp:1944:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1944 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp:1926:34: required from here 1926 | GetVisualizationScenes().Set (name.c_str(), avs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/demoview.cpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/demoview.cpp:17: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/ng/demoview.cpp:353:20: required from here 353 | campos.AddSpline (time+t[0], time+t[1], time+t[2], s[0], s[1], s[2]); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/demoview.cpp:273:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/ng/demoview.cpp: In instantiation of ‘S netgen::InterpolationSpline::Evaluate(double) [with S = netgen::Vec<3>]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/demoview.cpp:424:57: required from here 424 | visual_scene -> LookAt ( Point<3>( campos.Evaluate (time)), | ~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/demoview.cpp:300:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 98%] Linking CXX shared library libnggui.so /usr/bin/cmake -E cmake_link_script CMakeFiles/nggui.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnggui.so.6.2 -o libnggui.so.6.2 CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o CMakeFiles/nggui.dir/ng/gui.cpp.o CMakeFiles/nggui.dir/ng/ngpkg.cpp.o CMakeFiles/nggui.dir/ng/demoview.cpp.o CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o CMakeFiles/nggui.dir/ng/ngtcl.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu:/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core: -ljpeg ng/Togl2.1/libngtogl.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so libnglib.so.6.2 libsrc/core/libngcore.so.6.2 /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libpython3.12.so In function ‘ParallelFor’, inlined from ‘GetMinMax’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:2663:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/parthreads.hpp:81:27: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 81 | std::thread * threads = new std::thread[nthreads]; | ^ /usr/include/c++/14/new: In member function ‘GetMinMax’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /usr/bin/cmake -E cmake_symlink_library libnggui.so.6.2 libnggui.so.6.2 libnggui.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu' [ 98%] Built target nggui /usr/bin/gmake -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/depend /usr/bin/gmake -f ng/CMakeFiles/ngguipy.dir/build.make ng/CMakeFiles/ngguipy.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng/CMakeFiles/netgen.dir/DependInfo.cmake "--color=" cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng/CMakeFiles/ngguipy.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu' /usr/bin/gmake -f ng/CMakeFiles/ngguipy.dir/build.make ng/CMakeFiles/ngguipy.dir/build /usr/bin/gmake -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu' [ 98%] Building CXX object ng/CMakeFiles/ngguipy.dir/ngguipy.cpp.o [ 99%] Building CXX object ng/CMakeFiles/netgen.dir/ngappinit.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng && /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngguipy_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT ng/CMakeFiles/ngguipy.dir/ngguipy.cpp.o -MF CMakeFiles/ngguipy.dir/ngguipy.cpp.o.d -o CMakeFiles/ngguipy.dir/ngguipy.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngguipy.cpp cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng && /usr/bin/g++ -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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fvisibility=hidden -fabi-version=19 -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-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngappinit.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngappinit.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngguipy.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 99%] Linking CXX executable netgen-mesher cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/netgen.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/netgen.dir/ngappinit.cpp.o -o netgen-mesher -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu:/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core: ../libnggui.so.6.2 -ljpeg /usr/lib64/libpython3.12.so /usr/lib64/libtcl.so /usr/lib64/libtk.so ../libnglib.so.6.2 ../libsrc/core/libngcore.so.6.2 Togl2.1/libngtogl.a /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu' [ 99%] Built target netgen [100%] Linking CXX shared library libngguipy.so cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngguipy.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngguipy.so -o libngguipy.so CMakeFiles/ngguipy.dir/ngguipy.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu:/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core: ../libnggui.so.6.2 ../libnglib.so.6.2 ../libsrc/core/libngcore.so.6.2 /usr/lib64/libpython3.12.so Togl2.1/libngtogl.a /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu' [100%] Built target ngguipy gmake[1]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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/73/exe ']' +++ /usr/bin/readlink /proc/73/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 PRTE_MCA_rmaps_default_mapping_policy=:oversubscribe + PRTE_MCA_rmaps_default_mapping_policy=:oversubscribe + 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=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 -DUSE_SUPERBUILD=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 -DPREFER_SYSTEM_PYBIND11=ON -DUSE_JPEG=1 -DUSE_OCC=1 -DUSE_MPI=1 -- The C compiler identification is GNU 14.1.1 -- The CXX compiler identification is GNU 14.1.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/lib64/openmpi/bin/mpicxx - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Python3: /usr/include/python3.12 (found version "3.12.3") found components: Development.Module -- Found Python3: /usr/bin/python3.12 (found version "3.12.3") found components: Interpreter Development.Embed -- Found Python3: /usr/bin/python3.12 (found version "3.12.3") found components: Interpreter -- Found Git: /usr/bin/git (found version "2.45.2") CMake Warning at cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming v6.2.2402 Call Stack (most recent call first): CMakeLists.txt:158 (include) -- Looking for include file dlfcn.h -- Looking for include file dlfcn.h - found -- Found ZLIB: /usr/lib64/libz.so (found version "1.3.0") -- 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 -- Performing Test HAS_FLTO -- Performing Test HAS_FLTO - Success -- Found pybind11: /usr/include (found version "2.12.0") -- 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") -- GNU C++ ABI version: 19 Traceback (most recent call last): File "/usr/lib64/python3.12/importlib/metadata/__init__.py", line 397, in from_name return next(cls.discover(name=name)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ StopIteration During handling of the above exception, another exception occurred: Traceback (most recent call last): File "", line 1, in File "/usr/lib64/python3.12/importlib/metadata/__init__.py", line 889, in version return distribution(distribution_name).version ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/importlib/metadata/__init__.py", line 862, in distribution return Distribution.from_name(distribution_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/importlib/metadata/__init__.py", line 399, in from_name raise PackageNotFoundError(name) importlib.metadata.PackageNotFoundError: No package metadata was found for pybind11-stubgen CMake Warning at python/CMakeLists.txt:38 (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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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.9s) -- Generating done (0.0s) 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-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi + /usr/bin/cmake --build x86_64-redhat-linux-gnu-openmpi -j4 --verbose Change Dir: '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j4 /usr/bin/cmake -S/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -B/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/CMakeFiles /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' /usr/bin/gmake -f CMakeFiles/ng_generate_version_file.dir/build.make CMakeFiles/ng_generate_version_file.dir/depend /usr/bin/gmake -f CMakeFiles/makerls.dir/build.make CMakeFiles/makerls.dir/depend /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-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/CMakeFiles/ng_generate_version_file.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/CMakeFiles/makerls.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng/Togl2.1 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng/Togl2.1/CMakeFiles/togl.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' /usr/bin/gmake -f CMakeFiles/makerls.dir/build.make CMakeFiles/makerls.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' /usr/bin/gmake -f CMakeFiles/ng_generate_version_file.dir/build.make CMakeFiles/ng_generate_version_file.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' /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-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' /usr/bin/cmake -DBDIR=/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -P /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/cmake/generate_version_file.cmake gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' [ 0%] Building CXX object CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DVTK_OPENGL2_BACKEND -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fvisibility=hidden -MD -MT 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-mesher-6.2.2403-build/netgen-6.2.2403/rules/makerlsfile.cpp [ 0%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng/Togl2.1 && /usr/bin/gcc -DBUILD_togl=1 -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_INTTYPES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MEMORY_H=1 -DHAVE_OPENGL_EXT -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_TBB -DHAVE_TK -DHAVE_UNISTD_H=0 -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DSTDC_HEADERS=1 -DTCL -DTCL_THREADS=1 -DTCL_WIDE_INT_IS_LONG=1 -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_THREAD_ALLOC=1 -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_LARGEFILE64_SOURCE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng/Togl2.1 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -fPIC -fomit-frame-pointer -Wno-implicit-int -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-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1/togl.c [ 1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng/Togl2.1 && /usr/bin/gcc -DBUILD_togl=1 -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_INTTYPES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MEMORY_H=1 -DHAVE_OPENGL_EXT -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_TBB -DHAVE_TK -DHAVE_UNISTD_H=0 -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DSTDC_HEADERS=1 -DTCL -DTCL_THREADS=1 -DTCL_WIDE_INT_IS_LONG=1 -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_THREAD_ALLOC=1 -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_LARGEFILE64_SOURCE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng/Togl2.1 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -fPIC -fomit-frame-pointer -Wno-implicit-int -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-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1/toglProcAddr.c -- Found Git: /usr/bin/git (found version "2.45.2") CMake Warning at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming v6.2.2402 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1/togl.c: warning: -Wno-implicit-int detected - is this intentional ? gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1/togl.c:25: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 25 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1/toglProcAddr.c: warning: -Wno-implicit-int detected - is this intentional ? /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1/toglProcAddr.c:13: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 13 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" [ 1%] 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-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core/CMakeFiles/ngcore.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' /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-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' [ 2%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/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 -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.cpp [ 2%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng/Togl2.1 && /usr/bin/gcc -DBUILD_togl=1 -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_INTTYPES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MEMORY_H=1 -DHAVE_OPENGL_EXT -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_TBB -DHAVE_TK -DHAVE_UNISTD_H=0 -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DSTDC_HEADERS=1 -DTCL -DTCL_THREADS=1 -DTCL_WIDE_INT_IS_LONG=1 -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_THREAD_ALLOC=1 -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_LARGEFILE64_SOURCE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng/Togl2.1 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -fPIC -fomit-frame-pointer -Wno-implicit-int -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-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1/toglStubInit.c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1/toglStubInit.c: warning: -Wno-implicit-int detected - is this intentional ? In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1/togl.c:629: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1/toglGLX.c: In function ‘togl_createPbuffer’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1/toglGLX.c:467:54: note: expected ‘unsigned int *’ but argument is of type ‘int *’ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1/toglGLX.c:470:55: note: expected ‘unsigned int *’ but argument is of type ‘int *’ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1/togl.c: In function ‘Togl_CopyContext’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1/togl.c:4624:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4624 | if (error_code = togl_CheckForXError(from)) { | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1/togl.c: At top level: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1/togl.c:1273:1: warning: ‘Togl_CallCallback_P’ defined but not used [-Wunused-function] 1273 | Togl_CallCallback_P(Togl *togl, Tcl_Obj *cmd, double *params, int nparams) | ^~~~~~~~~~~~~~~~~~~ [ 2%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/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 -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/bitarray.cpp [ 2%] Linking CXX executable makerls /usr/bin/cmake -E cmake_link_script CMakeFiles/makerls.dir/link.txt --verbose=1 /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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o -o makerls gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' [ 2%] Built target makerls [ 3%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/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 -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/exception.cpp [ 4%] Linking C static library libngtogl.a cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng/Togl2.1 && /usr/bin/cmake -P CMakeFiles/togl.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng/Togl2.1 && /usr/bin/cmake -E cmake_link_script CMakeFiles/togl.dir/link.txt --verbose=1 /usr/bin/ar qc libngtogl.a CMakeFiles/togl.dir/togl.c.o CMakeFiles/togl.dir/toglProcAddr.c.o CMakeFiles/togl.dir/toglStubInit.c.o /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/exception.cpp: In function ‘std::string ngcore::detail::TranslateBacktrace(std::string, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/exception.cpp:132:12: warning: unused variable ‘bracket_open_pos’ [-Wunused-variable] 132 | auto bracket_open_pos = s.find('['); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/exception.cpp:133:12: warning: unused variable ‘bracket_close_pos’ [-Wunused-variable] 133 | auto bracket_close_pos = s.find(']'); | ^~~~~~~~~~~~~~~~~ /usr/bin/ranlib libngtogl.a gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' [ 4%] Built target togl [ 4%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/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 -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/localheap.cpp [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/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 -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/logging.cpp [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/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 -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/localheap.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/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 -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/paje_trace.cpp [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/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 -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::SaveFlags(std::ostream&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:331:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 331 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:333:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 333 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:335:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 335 | for (int i = 0; i < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:337:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 337 | for (int i = 0; i < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:339:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:343:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 343 | for (j = 0; j + 1 < numlistflags[i]->Size(); ++j) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::PrintFlags(std::ostream&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:361:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 361 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:363:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 363 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:365:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 365 | for (int i = 0; i < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:367:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 367 | for (int i = 0; i < strlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:369:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 369 | for (int i = 0; i < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:371:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 371 | for (int i = 0; i < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::SetCommandLineFlag(const char*, ngcore::SymbolTable*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:634:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | for (int i = 0; i < strs.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:113:18: required from here 113 | strflags.Set (name, val); | ~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:119:18: required from here 119 | numflags.Set (name, val); | ~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:125:18: required from here 125 | defflags.Set (name, b); | ~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:131:23: required from here 131 | flaglistflags.Set (name, val); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:173:22: required from here 173 | strlistflags.Set (name, strarray); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:182:22: required from here 182 | numlistflags.Set (name, numarray); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:188:17: required from here 188 | anyflags.Set(name, val); | ~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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++) | ~~^~~~~~~~~~~~~~ [ 7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/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 -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/paje_trace.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/paje_trace.cpp: In member function ‘void ngcore::PajeTrace::Write(const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/paje_trace.cpp:693:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 693 | while(i_start < user_events.size() && user_events[i_start].t_start < event.t_end) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/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 -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/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 -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/utils.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/mpi_wrapper.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.cpp: In member function ‘void ngcore::TaskManager::StopWorkers()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.cpp: In static member function ‘static void ngcore::TaskManager::CreateJob(const std::function&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.cpp: In member function ‘void ngcore::TaskManager::Loop(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.cpp:536:43: warning: comparison of integer expressions of different signedness: ‘std::__atomic_base::__int_type’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 536 | if (mynode_data.start_cnt >= mytasks.Size()) break; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.cpp:538:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 538 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/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 -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/version.cpp [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/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 -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 9%] Linking CXX shared library libngcore.so cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngcore.dir/link.txt --verbose=1 /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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngcore.so.6.2 -o libngcore.so.6.2 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++/14/bits/stl_construct.h:119:7, inlined from ‘construct’ at /usr/include/c++/14/bits/alloc_traits.h:657:19, inlined from ‘__ct ’ at /usr/include/c++/14/bits/shared_ptr_base.h:607:39, inlined from ‘__ct ’ at /usr/include/c++/14/bits/shared_ptr_base.h:969:16, inlined from ‘__ct ’ at /usr/include/c++/14/bits/shared_ptr_base.h:1713:14, inlined from ‘__ct ’ at /usr/include/c++/14/bits/shared_ptr.h:463:59, inlined from ‘make_shared’ at /usr/include/c++/14/bits/shared_ptr.h:1008:39, inlined from ‘SetFlag’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:165:56: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In member function ‘SetFlag’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:828:18: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘DoArchive’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/bin/cmake -E cmake_symlink_library libngcore.so.6.2 libngcore.so.6.2 libngcore.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' [ 9%] Built target ngcore /usr/bin/gmake -f CMakeFiles/nglib.dir/build.make CMakeFiles/nglib.dir/depend /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-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core/CMakeFiles/pyngcore.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' /usr/bin/gmake -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/build [ 10%] Generating rules/rule_prismrules2.cpp [ 11%] Generating rules/rule_triarules.cpp [ 11%] Generating rules/rule_hexrules.cpp ./makerls /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/rules/prismrules2.rls /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/rules/rule_prismrules2.cpp prismrules2 ./makerls /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/rules/hexrules.rls /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/rules/rule_hexrules.cpp hexrules ./makerls /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/rules/triarules.rls /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/rules/rule_triarules.cpp triarules gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' [ 12%] Generating rules/rule_pyramidrules2.cpp [ 12%] Generating rules/rule_pyramidrules.cpp [ 12%] Building CXX object libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o ./makerls /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/rules/pyramidrules.rls /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/rules/rule_pyramidrules.cpp pyramidrules [ 12%] Generating rules/rule_quadrules.cpp ./makerls /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/rules/pyramidrules2.rls /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/rules/rule_pyramidrules2.cpp pyramidrules2 cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/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 -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dpyngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -isystem /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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore_export.cpp ./makerls /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/rules/quadrules.rls /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/rules/rule_quadrules.cpp quadrules [ 12%] Generating rules/rule_tetrules.cpp ./makerls /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/rules/tetrules.rls /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/rules/rule_tetrules.cpp tetrules cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/CMakeFiles/nglib.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' /usr/bin/gmake -f CMakeFiles/nglib.dir/build.make CMakeFiles/nglib.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' [ 12%] Building CXX object CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o [ 13%] Building CXX object CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o [ 13%] Building CXX object CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/rules/rule_hexrules.cpp /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/rules/rule_pyramidrules.cpp /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/rules/rule_prismrules2.cpp [ 14%] Building CXX object CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o [ 14%] Building CXX object CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/rules/rule_pyramidrules2.cpp /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/rules/rule_quadrules.cpp [ 15%] Building CXX object CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/rules/rule_tetrules.cpp [ 15%] Building CXX object CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/rules/rule_triarules.cpp [ 16%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/gzstream.cpp [ 16%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.cpp [ 17%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/mystring.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/gzstream.cpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/mystring.cpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.cpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position2(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.cpp:164:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 164 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.cpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::PositionCreate2(const netgen::INDEX&, int&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.cpp:178:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 178 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.cpp: In member function ‘void netgen::BASE_INDEX_2_CLOSED_HASHTABLE::BaseSetSize(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.cpp:235:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 235 | for (size_t i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.cpp: In member function ‘int netgen::BASE_INDEX_2_CLOSED_HASHTABLE::Position2(const netgen::INDEX_2&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.cpp:247:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 247 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore_export.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 17%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.cpp [ 18%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngbitarray.cpp [ 18%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/optmem.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore_export.cpp:50:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore_export.cpp:57:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.cpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngbitarray.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/optmem.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/optmem.cpp: In destructor ‘netgen::BlockAllocator::~BlockAllocator()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/optmem.cpp:33:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 18%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/parthreads.cpp [ 19%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/seti.cpp [ 19%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/sort.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/parthreads.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/seti.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/seti.cpp: In member function ‘void netgen::IndexSet::Del(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/seti.cpp:55:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 55 | for (int i = 1; i <= set.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/seti.cpp: In member function ‘void netgen::IndexSet::Clear()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/seti.cpp:66:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/sort.cpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 20%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/spbita2d.cpp [ 20%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/table.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/table.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/table.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/table.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/table.cpp [ 21%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/spbita2d.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/table.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/table.cpp: In destructor ‘netgen::BASE_TABLE::~BASE_TABLE()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/table.cpp:58:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/table.cpp: In member function ‘void netgen::BASE_TABLE::SetSize(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/table.cpp:65:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 65 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/table.cpp: In member function ‘void netgen::BASE_TABLE::SetElementSizesToMaxSizes()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/table.cpp:210:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree::Insert(const float*, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.cpp:86:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 86 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.cpp:119:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 119 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree3::Insert(const float*, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.cpp:335:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 335 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.cpp:367:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 367 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree6::Insert(const float*, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.cpp:1621:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1621 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.cpp:1651:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1651 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ [ 21%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geom2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 22%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geom3d.cpp [ 22%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geomfuncs.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geom2d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geom3d.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geom3d.cpp: In member function ‘void netgen::referencetransform::ToPlain(const netgen::NgArray&, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geom3d.cpp:721:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 721 | for (i = 1; i <= p.Size(); i++) | ~~^~~~~~~~~~~ [ 23%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geomtest3d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geomfuncs.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 23%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/spline.cpp [ 24%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geomtest3d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/spline.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 24%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/transform3d.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/spline.cpp:77:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘netgen::SplineGeometry::~SplineGeometry() [with int D = 2]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:131:18: required from here 131 | template class SplineGeometry<2>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘int netgen::SplineGeometry::Load(const netgen::NgArray&, int) [with int D = 2]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:131:18: required from here 131 | template class SplineGeometry<2>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:55:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:131:18: required from here 131 | template class SplineGeometry<2>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:33:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:131:18: required from here 131 | template class SplineGeometry<2>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:104:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 104 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 109 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘netgen::SplineGeometry::~SplineGeometry() [with int D = 3]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:132:18: required from here 132 | template class SplineGeometry<3>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘int netgen::SplineGeometry::Load(const netgen::NgArray&, int) [with int D = 3]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:132:18: required from here 132 | template class SplineGeometry<3>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:55:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:132:18: required from here 132 | template class SplineGeometry<3>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:33:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:132:18: required from here 132 | template class SplineGeometry<3>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:104:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 104 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../gprim/splinegeometry.hpp:25:20: 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>]’ 25 | class DLL_HEADER SplineGeometry | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<2>]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<2>]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = std::tuple<>]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:133:53: required from here 133 | static RegisterClassForArchive> regsp2; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../gprim/splinegeometry.hpp:25:20: 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>]’ 25 | class DLL_HEADER SplineGeometry | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<2>]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<2>]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = std::tuple<>]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:133:53: required from here 133 | static RegisterClassForArchive> regsp2; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../gprim/splinegeometry.hpp:25:20: 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>]’ 25 | class DLL_HEADER SplineGeometry | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<3>]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<3>]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = std::tuple<>]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:134:53: required from here 134 | static RegisterClassForArchive> regsp3; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../gprim/splinegeometry.hpp:25:20: 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>]’ 25 | class DLL_HEADER SplineGeometry | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<3>]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<3>]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = std::tuple<>]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:134:53: required from here 134 | static RegisterClassForArchive> regsp3; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/transform3d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 25%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/linalg/bfgs.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/linalg/bfgs.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 25%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/linalg/densemat.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/linalg/densemat.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/linalg/densemat.cpp: In member function ‘void netgen::DenseMatrix::SetSize(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 25%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/linalg/linopt.cpp [ 26%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/linalg/linsearch.cpp [ 26%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/linalg/polynomial.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/linalg/linopt.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/linalg/linsearch.cpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/linalg/polynomial.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 27%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 27%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp [ 28%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geom2d.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.hpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.cpp: In member function ‘int netgen::AdFront2::GetLocals(int, netgen::NgArray >&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:380:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 380 | for (int i = 0; i < pgeominfo.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:384:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (int i = 0; i < loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:415:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 415 | for (int i = 0; i < locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.cpp: In member function ‘bool netgen::AdFront2::Inside(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:479:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 479 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:513:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 513 | for (int ii = 0; ii < testfaces->Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:544:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 544 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.hpp: In instantiation of ‘void netgen::BoxTree::DeleteElement(T) [with int dim = 3; T = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:202:34: required from here 202 | linesearchtree.DeleteElement (li); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.hpp:1016:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1016 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geom2d.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geom3d.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geomtest3d.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.hpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::CreateTrees()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:235:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 235 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::RebuildInternalTables()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:299:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 299 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:322:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 322 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:355:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:372:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:402:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 402 | i < clvol.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:410:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 410 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp: In member function ‘int netgen::AdFront3::SelectBaseElement()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:455:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 455 | for (i = lasti+1; i <= faces.Size() && !fstind; i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:474:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 474 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:549:21: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 549 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:569:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 569 | for (i = 1; i <= locfaces2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:591:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 591 | for (i = 1; i <= locfaces3.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:599:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 599 | for (i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:606:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 606 | for (i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:628:21: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 628 | for (i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:637:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 637 | if (other >= 1 && other <= pindex.Size() && | ~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::GetGroup(int, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:741:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::SetStartFront(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:772:23: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 772 | for (INDEX i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp: In member function ‘bool netgen::AdFront3::Inside(const netgen::Point<3>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:805:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 805 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp: In member function ‘int netgen::AdFront3::SameSide(const netgen::Point<3>&, const netgen::Point<3>&, const netgen::NgArray*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:865:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 865 | for (int i = 1; i <= testfaces->Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:869:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 869 | for (int ii = 1; ii <= aprif.Size(); ii++) | ~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geom3d.hpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:370:11: required from here 370 | clvol = 0.0; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:680:14: required from here 680 | pingroup = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3, double> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3>&, const netgen::Point<3>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3>&, const netgen::Point<3>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp: In function ‘int netgen::BTSortEdges(const Mesh&, const NgArray*>&, INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:313:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 313 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:384:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 384 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:449:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 449 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:517:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 517 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:527:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 527 | for(k = 0; k < idmaps.Size(); k++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:703:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 703 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:783:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 783 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp: In function ‘int netgen::BTMarkTets(T_MTETS&, T_MPRISMS&, const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:1104:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1104 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:1144:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1144 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingIdentifications(T_MIDS&, const INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:1584:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1584 | for (int i = 1; i <= mids.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingPrisms(T_MPRISMS&, const INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:1722:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1722 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingQuads(T_MQUADS&, const INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:1795:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1795 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp: In function ‘void netgen::WriteMarkedElements(const Mesh&, std::ostream&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:1876:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1876 | for(int i=0; i*>&, const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2156:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2156 | for(int j=0; j*>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2508:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2508 | for(int m = 0; m < mtets_old.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2558:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2558 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2607:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2607 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2647:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2647 | for(int j=0; j*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2884:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2884 | for(int i=1; i<=mtets.Size(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2886:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2886 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2888:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2888 | for(int i=1; i<=mtris.Size(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2890:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2890 | for(int i=1; i<=mquads.Size(); i++) | ~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2892:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2892 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2943:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2943 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3013:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3013 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3034:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3034 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3057:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3057 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3083:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3083 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3158:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3158 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3161:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3161 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3166:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3166 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3169:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3169 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3174:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3174 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3177:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3177 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3228:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3228 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3230 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3238:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3238 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3243:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3243 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3245:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3245 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3253:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3253 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3258:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3258 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3260:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3260 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3268:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3268 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3392:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3392 | for (int j = 0; j < edges.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3631:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3631 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3635:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3635 | for (int i = 0; i < mtets.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3639:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3639 | for (int i = 0; i < mtets.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3646:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3646 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3652:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3652 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3656:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3656 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3707:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3707 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3802:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3802 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3989:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3989 | for(int ii=1; ii<=mesh.GetNP(); ii++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:4036:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4036 | for(int ii=0; ii::NgArray(const netgen::NgArray&) [with T = netgen::MarkedPrism; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2488:35: required from here 2488 | T_MPRISMS mprisms_old (mprisms); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2489:26: required from here 2489 | T_MIDS mids_old (mids); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2490:29: required from here 2490 | T_MTRIS mtris_old (mtris); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2491:32: required from here 2491 | T_MQUADS mquads_old (mquads); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2835:14: required from here 2835 | v_order = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3211:12: required from here 3211 | bndind = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 28%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp [ 29%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/clusters.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/global.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/debugging.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:20: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp: In function ‘bool netgen::isIntersectingTrig(const std::array, 2>&, const std::array, 3>&, double&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:62:12: warning: variable ‘n_trig’ set but not used [-Wunused-but-set-variable] 62 | auto n_trig = Cross(trig[1]-trig[0], trig[2]-trig[0]).Normalize(); | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp: In member function ‘void netgen::BoundaryLayerTool::InterpolateSurfaceGrowthVectors()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:564:18: warning: variable ‘normal’ set but not used [-Wunused-but-set-variable] 564 | auto normal = normals[pi]; | ^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/optmem.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/clusters.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/optmem.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.hpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:20: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/clusters.cpp: In member function ‘void netgen::AnisotropicClusters::Update()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/clusters.cpp:297:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/clusters.cpp: In instantiation of ‘netgen::AnisotropicClusters::Update():: [with auto:13 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/clusters.cpp:85:7: required from here 84 | ngcore::ParallelForRange | ~~~~~~~~~~~~~~~~~~~~~~~~ 85 | (mesh.VolumeElements().Range(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | [&] (auto myrange) | ~~~~~~~~~~~~~~~~~~ 87 | { | ~ 88 | NgArray nnums; // , ednums, fanums; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | for (int i_ : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 90 | { | ~ 91 | int i = i_+1; | ~~~~~~~~~~~~~ 92 | const Element & el = mesh.VolumeElement(i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | ELEMENT_TYPE typ = el.GetType(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | | 95 | // top.GetElementEdges (i, ednums); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | auto ednums = top.GetEdges (ElementIndex(i_)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | // top.GetElementFaces (i, fanums); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | auto fanums = top.GetFaces (ElementIndex(i_)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | int elnv = top.GetNVertices (typ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | int elned = ednums.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | int elnfa = fanums.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | | 104 | nnums.SetSize(elnv+elned+elnfa+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | for (int j = 0; j < elnv; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | nnums[j] = el[j]+1-PointIndex::BASE; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | for (int j = 0; j < elned; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | nnums[elnv+j] = nv+ednums[j]+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | for (int j = 0; j < elnfa; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | nnums[elnv+elned+j] = nv+ned+fanums[j]+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | nnums[elnv+elned+elnfa] = nv+ned+nfa+i; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | | 113 | for (int j = 0; j < nnums.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | cluster_reps.Elem(nnums[j]) = nnums[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | } | ~ 116 | }, ngcore::TasksPerThread(4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/clusters.cpp:113:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 113 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/clusters.cpp: In instantiation of ‘netgen::AnisotropicClusters::Update():: [with auto:14 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/clusters.cpp:144:7: required from here 143 | ngcore::ParallelForRange | ~~~~~~~~~~~~~~~~~~~~~~~~ 144 | (mesh.SurfaceElements().Range(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | [&] (auto myrange) | ~~~~~~~~~~~~~~~~~~ 146 | { | ~ 147 | NgArrayMem nnums; // , ednums; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | for (int i_ : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 149 | { | ~ 150 | int i = i_+1; | ~~~~~~~~~~~~~ 151 | const Element2d & el = mesh.SurfaceElement(i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | ELEMENT_TYPE typ = el.GetType(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | | 154 | // top.GetSurfaceElementEdges (i, ednums); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | auto ednums = top.GetEdges (SurfaceElementIndex(i_)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | // cout << "ednums = " << ednums << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | | 158 | int fanum = top.GetSurfaceElementFace (i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | | 160 | int elnv = top.GetNVertices (typ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | int elned = ednums.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | | 163 | nnums.SetSize(elnv+elned+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | for (int j = 0; j < elnv; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | nnums[j] = el[j]+1-PointIndex::BASE; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | for (int j = 0; j < elned; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | nnums[elnv+j] = nv+ednums[j]+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | nnums[elnv+elned] = fanum; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | | 170 | for (int j = 0; j < nnums.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | cluster_reps.Elem(nnums[j]) = nnums[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | } | ~ 173 | }, ngcore::TasksPerThread(4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/clusters.cpp:170:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 170 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/optmem.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/clusters.cpp:47:21: required from here 47 | cluster_reps = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 29%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ [ 30%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator&(ngcore::BitArray*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(ngcore::BitArray*)#1}::operator()(ngcore::BitArray*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(ngcore::BitArray*)#1}::operator()(ngcore::BitArray*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(ngcore::BitArray*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(ngcore::BitArray*)#1}::operator()(ngcore::BitArray*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(ngcore::BitArray*)#1}::operator()(ngcore::BitArray*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In member function ‘void netgen::CurvedElements::BuildCurvedElements(const netgen::Refinement*, int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:611:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 611 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:623:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 623 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:627:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 627 | for (int j = 0; j < edgenrs.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:648:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 648 | for (int e = 0; e < edgeorder.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:651:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 651 | for (int f = 0; f < faceorder.Size(); f++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:664:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 664 | for (int e = 0; e < edgeorder.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:667:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 667 | for (int f = 0; f < faceorder.Size(); f++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:725:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 725 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:732:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 732 | for (int i2 = 0; i2 < edgenrs.Size(); i2++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:799:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 799 | for (int e = 0; e < surfnr.Size(); e++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:883:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 883 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:985:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 985 | for (int e = 0; e < edge_surfnr1.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1011:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1011 | for (int edgenr = 0; edgenr < use_edge.Size(); edgenr++) | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1099:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1099 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1153:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1153 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1218:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1218 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1219:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1219 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1226:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1226 | for (int k = 0; k < edgenrs.Size(); k++) edgenrs[k]--; | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1233:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1233 | for (int k = 0; k < verts.Size(); k++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1237:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1237 | for (int k = 0; k < edgenrs.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1262:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1262 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1263:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1263 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1316:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1316 | for (int i = 0; i < edgeorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1339:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1339 | for (int i = 0; i < faceorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In member function ‘bool netgen::CurvedElements::IsSurfaceElementCurved(netgen::SurfaceElementIndex) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1666:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1666 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1670:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1670 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1747:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1747 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1759:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1759 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1761:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1761 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1766:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1766 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1804:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1804 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1812:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1812 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::GetCoefficients(SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 3]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1801:21: required from here 1801 | GetCoefficients (info, coefs); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:2397:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2397 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::GetCoefficients(SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 2]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:2415:76: required from here 2415 | GetCoefficients<2> (SurfaceElementInfo & info, NgArray > & coefs) const; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:2397:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2397 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4070:45: required from here 4070 | CalcMultiPointSurfaceTransformation <3> (elnr, xi->Size(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4071 | &(*xi)[0](0), 2, | ~~~~~~~~~~~~~~~~ 4072 | px, 3, | ~~~~~~ 4073 | pdxdxi, 6); | ~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4344:37: required from here 4344 | double * dxdxi, size_t sdxdxi); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4357:43: required from here 4357 | SIMD * dxdxi, size_t sdxdxi); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4363:43: required from here 4363 | SIMD * dxdxi, size_t sdxdxi); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4383:41: required from here 4383 | CalcMultiPointElementTransformation (elnr, xi->Size(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4384 | &(*xi)[0](0), 3, | ~~~~~~~~~~~~~~~~ 4385 | px, 3, | ~~~~~~ 4386 | pdxdxi, 9); | ~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4694:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4694 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4724:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4724 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4749:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4749 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4825:39: required from here 4825 | SIMD * dxdxi, size_t sdxdxi); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4694:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4694 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4724:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4724 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4749:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4749 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:599:17: required from here 599 | edgeorder = 1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:605:22: required from here 605 | edgeweight = 1.0; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:650:29: required from here 650 | send_orders.Add (proc, edgeorder[e]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:684:31: required from here 684 | edgecoeffs = Vec<3> (0,0,0); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = double; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = double; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:761:34: required from here 761 | senddata.Add (proc, surfnr[e]); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp: In member function ‘netgen::BoundaryLayerTool::CalculateGrowthVectors()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:806:38: warning: ‘maxpos1’ may be used uninitialized [-Wmaybe-uninitialized] 806 | removed.Append(ns[maxpos1]); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:790:17: note: ‘maxpos1’ was declared here 790 | int maxpos1; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:807:38: warning: ‘maxpos2’ may be used uninitialized [-Wmaybe-uninitialized] 807 | removed.Append(ns[maxpos2]); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:791:17: note: ‘maxpos2’ was declared here 791 | int maxpos2; | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp: In member function ‘void netgen::SphereList::AddElement(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:159:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 159 | if (elnr > links.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:535:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 535 | if (centers.Size() < nelind) | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveDegenerated(const Mesh::T_POINTS&, NgArray&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:747:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveIntersecting(const Mesh&, NgArray&, NgArray&, Point3d, Point3d)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:976:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 976 | for (int i = 1; i <= openels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:997:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 997 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:1026:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1026 | for (int jj = 1; jj <= neartrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveOuter(const Mesh&, NgArray&, AdFront3*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:1142:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1142 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:1161:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1161 | for (int ii = 0; ii < elsonpoint[pi].Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:1300:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1300 | for (i = lowest_undefined_el; i <= ne; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:1387:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1387 | for (int i = 1; i <= ne; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp: In member function ‘void netgen::Meshing3::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:1662:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1662 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:459:31: required from here 459 | tettree.DeleteElement (celind); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1380 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp:1312:22: required from ‘void netgen::DelaunayTree::Insert(const netgen::Point&, const netgen::Point&, T) [with int dim = 3; T = int; TSCAL = double]’ 1312 | leaf->Add(leaves, leaf_index, p,pi); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:556:17: required from here 556 | tettree.Insert (tpmin, tpmax, nelind); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp:1135:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1135 | if(leaf_index.Size()::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:876:23: required from ‘netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&):: [with auto:15 = ngcore::TableCreator]’ 876 | table.Add(tri[0], openel_i); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:412: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:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:409: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&)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:424: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&)::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:871:60: required from here 871 | auto p2sel = ngcore::CreateSortedTable( Range(openels.Size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 872 | [&](auto & table, int i) | ~~~~~~~~~~~~~~~~~~~~~~~~ 873 | { | ~ 874 | auto openel_i = openels[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 875 | const Element2d & tri = mesh.OpenElement(openel_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 876 | table.Add(tri[0], openel_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 877 | table.Add(tri[1], openel_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | table.Add(tri[2], openel_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | }, mesh.GetNP()); | ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp: In member function ‘netgen::BoundaryLayerTool::InsertNewElements(ngcore::FlatArray, unsigned long>, netgen::SegmentIndex>, ngcore::BitArray const&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:1199:41: warning: ‘MEM[(const struct PointIndex &)&p3].i’ may be used uninitialized [-Wmaybe-uninitialized] 1199 | auto pair = p3 < p4 ? make_pair(p3, p4) : make_pair(p4, p3); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:1145:32: note: ‘MEM[(const struct PointIndex &)&p3].i’ was declared here 1145 | PointIndex p3, p4; | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:1199:41: warning: ‘MEM[(const struct PointIndex &)&p4].i’ may be used uninitialized [-Wmaybe-uninitialized] 1199 | auto pair = p3 < p4 ? make_pair(p3, p4) : make_pair(p4, p3); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:1145:36: note: ‘MEM[(const struct PointIndex &)&p4].i’ was declared here 1145 | PointIndex p3, p4; | ^~ [ 31%] Linking CXX shared module pyngcore.cpython-312-x86_64-linux-gnu.so cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/pyngcore.dir/link.txt --verbose=1 /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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -o pyngcore.cpython-312-x86_64-linux-gnu.so CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core: libngcore.so.6.2 /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.12.so [ 31%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In member function ‘netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’, inlined from ‘netgen::CurvedElements::CalcElementTransformation(netgen::Point<3, double>, netgen::ElementIndex, netgen::Point<3, double>*, netgen::Mat<3, 3, double>*, void*, bool)’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:2586:27: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:219:20: warning: ‘memmove’ specified size 18446744073709551220 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 219 | edgenrs[i] = edges[i]; In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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++) | ~~^~~~~~~~~~~~~~~~~~~ [ 32%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/geomsearch.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp: In member function ‘int netgen::DelaunayMesh::GetNeighbour(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:44:13: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 44 | if (pos == -1) return -1; | ~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::DelaunayMesh::SetNeighbour(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:58:13: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 58 | if (pos == -1) | ~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::DelaunayMesh::CalcIntersecting(netgen::PointIndex)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:262:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 262 | for (int l = 0; l < edges.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::Meshing2::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:436:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 436 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:470:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 470 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::Meshing2::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:584:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 584 | for (int i = 0; i < mesh.LockedPoints().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:321:31: required from here 321 | tree->DeleteElement (j); | ~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1380 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp:1312:22: required from ‘void netgen::DelaunayTree::Insert(const netgen::Point&, const netgen::Point&, T) [with int dim = 2; T = int; TSCAL = double]’ 1312 | leaf->Add(leaves, leaf_index, p,pi); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp:1284:16: required from ‘void netgen::DelaunayTree::Insert(const netgen::Box&, T) [with int dim = 2; T = int; TSCAL = double]’ 1284 | Insert (box.PMin(), box.PMax(), pi); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:107:17: required from here 107 | tree->Insert(el.BoundingBox(), ti); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp:1135:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1135 | if(leaf_index.Size())’, inlined from ‘netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, double const*, unsigned long, double*, unsigned long, double*, unsigned long)void’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4640:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:219:20: warning: ‘memcpy’ specified size 18446744073709551220 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 219 | edgenrs[i] = edges[i]; /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In member function ‘netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, double const*, unsigned long, double*, unsigned long, double*, unsigned long)void’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4632:17: note: destination object allocated here 4632 | ElementInfo info; | ^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/geomsearch.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/geomsearch.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/geomsearch.cpp: In member function ‘void netgen::GeomSearch3d::Create()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/geomsearch.cpp:82:23: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 82 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/geomsearch.cpp:146:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 146 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/geomsearch.cpp:217:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 217 | for (k = 1; k <= area.Size(); k++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geom3d.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 32%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/global.cpp In member function ‘netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’, inlined from ‘netgen::CurvedElements::CalcMultiPointElementTransformation >(netgen::ElementIndex, int, ngcore::SIMD const*, unsigned long, ngcore::SIMD*, unsigned long, ngcore::SIMD*, unsigned long)void’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4640:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:219:20: warning: ‘memcpy’ specified size 18446744073709551220 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 219 | edgenrs[i] = edges[i]; /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In member function ‘netgen::CurvedElements::CalcMultiPointElementTransformation >(netgen::ElementIndex, int, ngcore::SIMD const*, unsigned long, ngcore::SIMD*, unsigned long, ngcore::SIMD*, unsigned long)void’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4632:17: note: destination object allocated here 4632 | ElementInfo info; | ^~~~ [ 33%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/global.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/global.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geom3d.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 33%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:598:11: warning: variable ‘point_sing’ set but not used [-Wunused-but-set-variable] 598 | int point_sing[6]={0,0,0,0,0,0}; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:1672:13: warning: variable ‘point_sing’ set but not used [-Wunused-but-set-variable] 1672 | int point_sing[8]={0,0,0,0,0,0,0,0}; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:1674:13: warning: variable ‘edge_sing’ set but not used [-Wunused-but-set-variable] 1674 | int edge_sing[12] = {0,0,0,0,0,0,0,0,0,0,0,0}; | ^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::InitHPElements(Mesh&, NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:615:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 615 | for(ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:634:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 634 | for(SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::SubdivideDegeneratedHexes(Mesh&, NgArray&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1058:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1058 | for (int l = 0; l < pts.Size(); l++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::ReorderPoints(Mesh&, NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1308:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1308 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1315:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1315 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1349:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1349 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1352:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1352 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1355:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1355 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::HPRefinement(Mesh&, Refinement*, SplittingType, int, double, bool, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1416:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1416 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1512:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1512 | 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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1669:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1669 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1705:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1705 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1733:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1733 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1792:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1792 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1854:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1854 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp: In function ‘bool netgen::ClassifyHPElements(Mesh&, NgArray&, SplittingType, int&, int&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1923:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1923 | for( int i = 0; i::HPRefStruct(netgen::HPREF_ELEMENT_TYPE, std::vector) [with netgen::HPREF_ELEMENT_TYPE GEOM = netgen::HP_TET]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hpref_tet.hpp:3231:3: required from here 3231 | }; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hpref_tet.hpp:95:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | for (int i = 0; i < size(elist); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hpref_tet.hpp:113:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 113 | for (int i = 0; i < size(flist); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hpref_tet.hpp:136:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const long unsigned int’ [-Wsign-compare] 136 | for (int j = 0; j < std::min(verts.size(), el.vertices.size()); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1732:14: required from here 1732 | facepoint = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1918:14: required from here 1918 | misses = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp:443:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 443 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp:452:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 452 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 33%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp: In function ‘netgen::ClassifyTet(netgen::HPRefElement&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgBitArray&, netgen::NgBitArray&, netgen::INDEX_3_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:573:32: warning: ‘fp1’ may be used uninitialized [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:5:71: note: ‘fp1’ was declared here 5 | int ep1(0), ep2(0), ep3(0), ep4(0), cp1(0), cp2(0), cp3(0), cp4(0), fp1, fp2, fp3, fp4; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:573:39: warning: ‘fp2’ may be used uninitialized [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:5:76: note: ‘fp2’ was declared here 5 | int ep1(0), ep2(0), ep3(0), ep4(0), cp1(0), cp2(0), cp3(0), cp4(0), fp1, fp2, fp3, fp4; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:573:46: warning: ‘fp3’ may be used uninitialized [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:5:81: note: ‘fp3’ was declared here 5 | int ep1(0), ep2(0), ep3(0), ep4(0), cp1(0), cp2(0), cp3(0), cp4(0), fp1, fp2, fp3, fp4; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:573:53: warning: ‘fp4’ may be used uninitialized [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:5:86: note: ‘fp4’ was declared here 5 | int ep1(0), ep2(0), ep3(0), ep4(0), cp1(0), cp2(0), cp3(0), cp4(0), fp1, fp2, fp3, fp4; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:576:37: warning: ‘isfedge1’ may be used uninitialized [-Wmaybe-uninitialized] 576 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:7:7: note: ‘isfedge1’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:576:49: warning: ‘isfedge2’ may be used uninitialized [-Wmaybe-uninitialized] 576 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:7:17: note: ‘isfedge2’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:576:61: warning: ‘isfedge3’ may be used uninitialized [-Wmaybe-uninitialized] 576 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:7:27: note: ‘isfedge3’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:577:21: warning: ‘isfedge4’ may be used uninitialized [-Wmaybe-uninitialized] 577 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:7:37: note: ‘isfedge4’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:577:33: warning: ‘isfedge5’ may be used uninitialized [-Wmaybe-uninitialized] 577 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:7:47: note: ‘isfedge5’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:577:45: warning: ‘isfedge6’ may be used uninitialized [-Wmaybe-uninitialized] 577 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:7:57: note: ‘isfedge6’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp:775:28: warning: ‘pi1.i’ may be used uninitialized [-Wmaybe-uninitialized] 775 | if(other[j]!=pi1 && other[j]!=pi2) /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp:743:20: note: ‘pi1.i’ was declared here 743 | PointIndex pi1, pi2, pi3, pi4; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp:775:28: warning: ‘pi2.i’ may be used uninitialized [-Wmaybe-uninitialized] 775 | if(other[j]!=pi1 && other[j]!=pi2) /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp:743:25: note: ‘pi2.i’ was declared here 743 | PointIndex pi1, pi2, pi3, pi4; | ^~~ In file included from /usr/include/c++/14/bits/memory_resource.h:47, from /usr/include/c++/14/string:67, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/mystdlib.h:4, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp:1: In member function ‘std::_Head_base<0ul, netgen::PointIndex, false>::_Head_base(netgen::PointIndex&)’, inlined from ‘std::_Tuple_impl<0ul, netgen::PointIndex, netgen::PointGeomInfo>::_Tuple_impl(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:317:38, inlined from ‘std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:2119:63, inlined from ‘netgen::MeshOptimize2d::SplitImprove()’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp:795:11: /usr/include/c++/14/tuple:209:11: warning: ‘pi3.i’ may be used uninitialized [-Wmaybe-uninitialized] 209 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp:743:30: note: ‘pi3.i’ was declared here 743 | PointIndex pi1, pi2, pi3, pi4; | ^~~ In member function ‘std::_Head_base<0ul, netgen::PointIndex, false>::_Head_base(netgen::PointIndex&)’, inlined from ‘std::_Tuple_impl<0ul, netgen::PointIndex, netgen::PointGeomInfo>::_Tuple_impl(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:317:38, inlined from ‘std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:2119:63, inlined from ‘netgen::MeshOptimize2d::SplitImprove()’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp:805:12: /usr/include/c++/14/tuple:209:11: warning: ‘pi4.i’ may be used uninitialized [-Wmaybe-uninitialized] 209 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp:743:35: note: ‘pi4.i’ was declared here 743 | PointIndex pi1, pi2, pi3, pi4; | ^~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 34%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp: In member function ‘void netgen::MeshOptimize2d::GenericImprove()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:207:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:231:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 231 | for (int j = 1; j <= rule.newels.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:274:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 274 | for (int k = 0; k < elonnode[el[j]].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:278:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | for (int l = 0; l < nbels[sei].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:327:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | for (int i = 1; i < elmap.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:334:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 334 | for (elmap[i] = 0; elmap[i] < neighbours.Size(); elmap[i]++) /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:371:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 371 | for(int i=0; ok && i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:202:12: required from here 202 | used = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:249:18: required from here 249 | nelonnode = -4; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:318:24: required from here 318 | pmap = PointIndex (-1); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 34%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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++) | ~~^~~~~~~~~~~~~~~~~~~ [ 35%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp: In member function ‘double netgen::MeshOptimize3d::SplitImproveEdge(ngcore::Table&, netgen::NgArray&, double, netgen::PointIndex, netgen::PointIndex, netgen::PointIndex, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:531:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 531 | for (int k = 0; k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::SwapImproveSurface(const netgen::NgBitArray*, const netgen::NgArray*>*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1564:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1564 | for(int k=0; !found && kSize(); k++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1566:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1566 | if(pi2 < (*used_idmaps)[k]->Size() + PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1606:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1606 | for (int k = 0; k < elementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1628:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1628 | for (int l = 0; l < hasbothpoints.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1638:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1638 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1652:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1652 | for(int ii=0; ii < hasbothpoints.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1655:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1655 | for(int ii=0; ii < hasbothpointsother.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1666:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1666 | for (int k = 0; k < elementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1686:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1686 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1703:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1703 | for(int k = 0; k < surfaceelementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1726:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1726 | for(int k = 0; k < surfaceelementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1799:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1799 | for (int k = 0; puretet && k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1802:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1802 | for (int k = 0; puretet && k < hasbothpointsother.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1817:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1817 | for(int jj=i; !done && jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2026:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2026 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2034:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2034 | for(int k = 0; kSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2109:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2109 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2225:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2225 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2269:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2269 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2282:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2282 | for(int i=0; i&, netgen::TABLE&, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2339:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2339 | for (int k = 0; k < belementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2375:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2375 | for (int k = 0; k < row.Size(); k++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:43: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/findip.hpp: In instantiation of ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = ngcore::Array; FACEArray = NgArray]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:513:32: required from here 513 | pok = FindInnerPoint (mesh.Points(), locfaces, pnew); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/findip.hpp:112:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 112 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 50]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1127:32: required from here 1127 | suroundpts = PointIndex::INVALID; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = bool; int S = 50]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1131:17: required from here 1131 | tetused = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::FindInnerBoxes(netgen::AdFront3*, int (*)(const netgen::Point3d&))’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::FindInnerBoxesRec2(netgen::GradingBox*, netgen::AdFront3*, netgen::NgArray&, netgen::NgArray&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.cpp:576:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 576 | for (int j = 1; j <= faceused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.cpp:578:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 578 | for (int j = 1; j <= facenotused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::WidenRefinement()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::GetInnerPoints(netgen::NgArray, 0, int>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::GetOuterPoints(netgen::NgArray, 0, int>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' [ 35%] Built target pyngcore [ 35%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:31: In member function ‘netgen::TABLE::operator[](int) const’, inlined from ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2339:42: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/table.hpp:252:64: warning: ‘pi1.i’ may be used uninitialized [-Wmaybe-uninitialized] 252 | return NgFlatArray (data[i-BASE].size, (T*)data[i-BASE].col); /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp: In member function ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2306:14: note: ‘pi1.i’ was declared here 2306 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2346:29: warning: ‘pi2.i’ may be used uninitialized [-Wmaybe-uninitialized] 2346 | if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3) /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2306:19: note: ‘pi2.i’ was declared here 2306 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2346:46: warning: ‘pi3.i’ may be used uninitialized [-Wmaybe-uninitialized] 2346 | if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3) /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2306:24: note: ‘pi3.i’ was declared here 2306 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ In member function ‘ngcore::FlatTable::operator[](netgen::PointIndex) const’, inlined from ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2372:35: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:49:71: warning: ‘pi4.i’ may be used uninitialized [-Wmaybe-uninitialized] 49 | return FlatArray (index[i-BASE+1]-index[i-BASE], data+index[i-BASE]); | ~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp: In member function ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2306:29: note: ‘pi4.i’ was declared here 2306 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2306:34: warning: ‘pi5.i’ may be used uninitialized [-Wmaybe-uninitialized] 2306 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:102:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 102 | for(int i=0; i facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetSurfaceElement(netgen::SurfaceElementIndex, const netgen::Element2d&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:549:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 549 | if (maxn <= points.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:557:18: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 557 | if (el.index > facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Save(std::ostream&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:718:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 718 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:762:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 762 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:848:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 848 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:863:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 863 | for (i = 0; i < pointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:885:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 885 | for (j = 1; j <= identpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:907:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 907 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:915:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 915 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:922:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 922 | for ( int ii = 0; ii < bcnames.Size(); ii++ ) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:928:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 928 | for ( i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:933:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 933 | for (int ii = 0; ii> (int&)(el[j]); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:1478:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1478 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Merge(std::istream&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:1889:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1889 | for(SurfaceElementIndex si = 0; si < GetNSE(); si++) | ~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:1923:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1923 | for (j = 1; j <= facedecoding.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2044:43: warning: casting ‘netgen::PointIndex’ to ‘int&’ does not use ‘constexpr netgen::PointIndex::operator int() const’ [-Wcast-user-defined] 2044 | infile >> (int&)(el[j]); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::TestOk() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2110:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2110 | for (ElementIndex ei = 0; ei < volelements.Size(); ei++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2113:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2113 | if ( (*this)[ei][j] <= PointIndex::BASE-1) /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildBoundaryEdges(bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2144:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2144 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2176:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2176 | for (int i = 0; i < openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcSurfacesOfNode()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2286:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2286 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2314:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2314 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2327:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2327 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2362:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2362 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FixPoints(const netgen::NgBitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2402:26: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 2402 | if (fixpoints.Size() != GetNP()) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FindOpenElements(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2840:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2840 | for (int i = 0; i < openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2857:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2857 | for (int i = 1; i <= openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FindOpenSegments(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2963:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2963 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2975:30: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 2975 | if (seg.I1() < PointIndex::BASE || seg.I2() < PointIndex::BASE) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2975:61: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 2975 | if (seg.I1() < PointIndex::BASE || seg.I2() < PointIndex::BASE) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::RemoveOneLayerSurfaceElements()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3172:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3172 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FreeOpenElementsEnvironment(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3230:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3230 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3249:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3249 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3270:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3270 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetMaxHDomain(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3353:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3353 | for (int i = 1; i <= mhd.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘double netgen::Mesh::AverageH(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3396:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3396 | for (i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcLocalH(double, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3440:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3440 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcLocalHFromPointDistances(double, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3575:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3575 | i < GetNP()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3577:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3577 | for(j=i+1; j, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3858:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3858 | if(layer>lochfunc.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Compress()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3982:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3982 | for (int i = 0; i < volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3983:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3983 | if (volelements[i][0] <= PointIndex::BASE-1 || /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3991:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3991 | for (int i = 0; i < surfelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3998:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3998 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3999:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3999 | if (segments[i][0] <= PointIndex::BASE-1) /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4005:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4005 | for(int i=0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4048:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4048 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4058:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4058 | for (int i = 0; i < openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4065:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4065 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4100:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4100 | for (int i = 0; i < hpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4137:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4137 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4147:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4147 | for (int i = 1; i <= openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4155:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4155 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::FindIllegalTrigs()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4431:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4431 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4450:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4450 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::GetNDomains() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4703:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4703 | for (int k = 0; k < facedecoding.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Split2Tets()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:5146:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 5146 | for (int i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PointContainedIn2DElement(const netgen::Point3d&, double*, int, bool) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:5689:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5689 | for (int j = 1; j <= loctrigs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PointContainedIn3DElementOld(const netgen::Point3d&, double*, int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:5910:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5910 | for (int j = 1; j <= loctets.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SplitSeparatedFaces()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6188:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6188 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6213:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6213 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6240:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6240 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::RebuildSurfaceElementLists()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6507:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6507 | for (int i = 0; i < facedecoding.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::GetSurfaceElementsOfFace(int, ngcore::Array&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6538:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 6538 | if ( (*this)[si].GetIndex () == facenr && (*this)[si][0] >= PointIndex::BASE && /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcMinMaxAngle(double, double*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6559:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6559 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::GetNumPointsOfPointCurve(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6848:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6848 | if(curve == pointcurves_startpoint.Size()-1) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNP(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6919:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6919 | i < np+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PureTrigMesh(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7094:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7094 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7100:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7100 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PureTetMesh() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7109:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7109 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildCurvedElements(const netgen::Refinement*, int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7139:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7139 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7141:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7141 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildCurvedElements(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7156:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7156 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7158:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7158 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetMaterial(int, const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7290:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7290 | if (domnr > materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetMaterial(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7307:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7307 | if (domnr <= materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNBCNames(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7316:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7316 | for ( int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetBCName(int, const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7324:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7324 | if (bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7336:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7336 | if (fd.BCProperty() <= bcnames.Size()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetBCName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7347:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7347 | if (bcnr < 0 || bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNCD2Names(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7359:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7359 | for(int i=0; i= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetCD2Name(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7391:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7391 | if (cd2nr < 0 || cd2nr >= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNCD3Names(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7403:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7403 | for(int i=0; i= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::AddCD3Name(const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7428:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7428 | for (int i = 0; i < cd3names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetCD3Name(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7442:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7442 | if (cd3nr < 0 || cd3nr >= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7481:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7481 | for(int i=0; i<(*userdata_int[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7506:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7506 | for(int i=0; i<(*userdata_double[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:321:24: required from here 321 | maxhdomain = mesh2.maxhdomain; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In instantiation of ‘netgen::Mesh::CalcTotalBad(const netgen::MeshingParameters&):: [with auto:19 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = netgen::Mesh::CalcTotalBad(const netgen::MeshingParameters&)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4510:21: required from here 4510 | ParallelForRange( IntRange(volelements.Size()), [&] (auto myrange) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4511 | { | ~ 4512 | double local_sum = 0.0; | ~~~~~~~~~~~~~~~~~~~~~~~ 4513 | double teterrpow = mp.opterrpow; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4514 | | 4515 | // std::array classes_local{}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4516 | size_t n_classes = tets_in_qualclass.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4517 | Array classes_local(n_classes); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4518 | for (int i = 0; i < n_classes; i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4519 | classes_local[i] = 0; | ~~~~~~~~~~~~~~~~~~~~~ 4520 | | 4521 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 4522 | { | ~ 4523 | double elbad = pow (max2(CalcBad (points, volelements[i], 0, mp),1e-10), 1/teterrpow); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4524 | | 4525 | int qualclass = int (n_classes / elbad + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4526 | if (qualclass < 1) qualclass = 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4527 | if (qualclass > n_classes) qualclass = n_classes; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4528 | classes_local[qualclass-1]++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4529 | | 4530 | local_sum += elbad; | ~~~~~~~~~~~~~~~~~~~ 4531 | } | ~ 4532 | | 4533 | AtomicAdd(sum, local_sum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4534 | | 4535 | for (auto i : Range(n_classes)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4536 | AsAtomic(tets_in_qualclass[i]) += classes_local[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4537 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4518:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4518 | for (int i = 0; i < n_classes; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4527:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4527 | if (qualclass > n_classes) qualclass = n_classes; | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7471:51: required from here 7471 | NgArray * newdata = new NgArray(data); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7496:57: required from here 7496 | NgArray * newdata = new NgArray(data); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2510:18: required from here 2510 | numonpoint = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = std::__cxx11::basic_string*; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7319:15: required from here 7319 | bcnames = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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]’ 116 | return CheckIndex(name) >= 0; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7468:25: required from here 7468 | if(userdata_int.Used(id)) | ~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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]’ 116 | return CheckIndex(name) >= 0; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7493:28: required from here 7493 | if(userdata_double.Used(id)) | ~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ [ 36%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc2d.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::FillCloseSurface(MeshingData&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:245:29: warning: comparison of integer expressions of different signedness: ‘std::set::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 245 | if(pis.size() < 2*np) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::CloseOpenQuads(MeshingData&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:349:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 349 | for (int i = oldne + 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::MeshDomain(MeshingData&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:393:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 393 | for (int i = oldne + 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:457:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 457 | for (ElementIndex ei = oldne; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:414:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 414 | if (mesh.GetNOpenElements()) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:504:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 504 | { | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp: In function ‘netgen::MESHING3_RESULT netgen::OptimizeVolume(const MeshingParameters&, Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:665:14: warning: unused variable ‘i’ [-Wunused-variable] 665 | for(auto i : Range(mp.optsteps3d)) | ^ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1390:25: required from here 1390 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1388:5: required from here 1388 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2444:32: required from ‘netgen::Mesh::FindOpenElements(int):: [with auto:13 = ngcore::TableCreator]’ 2444 | table.Add (PointIndex(i4.I1()), ei); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::Mesh::FindOpenElements(int):: >(const T_Range&, const netgen::Mesh::FindOpenElements(int)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:409: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)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:424: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)::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2433:74: required from here 2433 | auto elsonpoint = ngcore::CreateSortedTable( volelements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2434 | [&](auto & table, ElementIndex ei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2435 | { | ~ 2436 | const Element & el = (*this)[ei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2437 | if(el.IsDeleted()) return; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2438 | if (dom == 0 || dom == el.GetIndex()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2439 | { | ~ 2440 | if (el.GetNP() == 4) | ~~~~~~~~~~~~~~~~~~~~ 2441 | { | ~ 2442 | INDEX_4 i4(el[0], el[1], el[2], el[3]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2443 | i4.Sort(); | ~~~~~~~~~~ 2444 | table.Add (PointIndex(i4.I1()), ei); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2445 | table.Add (PointIndex(i4.I2()), ei); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2446 | } | ~ 2447 | else | ~~~~ 2448 | { | ~ 2449 | for (PointIndex pi : el.PNums()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2450 | table.Add(pi, ei); | ~~~~~~~~~~~~~~~~~~ 2451 | } | ~ 2452 | } | ~ 2453 | }, GetNP()); | ~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6975:30: required from ‘netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: [with auto:28 = ngcore::TableCreator]’ 6975 | table.Add (pi, ei); | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: >(const T_Range&, const netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:409: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::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:424: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::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6971:74: required from here 6971 | return ngcore::CreateSortedTable( surfelements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 6972 | [&](auto & table, SurfaceElementIndex ei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6973 | { | ~ 6974 | for (PointIndex pi : (*this)[ei].PNums()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6975 | table.Add (pi, ei); | ~~~~~~~~~~~~~~~~~~~ 6976 | }, GetNP()); | ~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc2d.cpp: In function ‘void netgen::Optimize2d(Mesh&, MeshingParameters&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 37%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 37%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtool.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp: In member function ‘virtual void netgen::Meshing2::EndMesh()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp: In member function ‘netgen::MESHING2_RESULT netgen::Meshing2::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&, double, int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:351:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 351 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:459:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 459 | for (int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:544:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 544 | (gpi1 < illegalpoint.Size()+PointIndex::BASE) && | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:545:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 545 | (gpi2 < illegalpoint.Size()+PointIndex::BASE) ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:638:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 638 | for (int i = 2; i <= loclines.Size(); i++) // don't remove first line | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:804:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 804 | for (int i = 1; i <= chartboundpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:813:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 813 | for (int i = 1; i <= chartboundlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:856:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 856 | for (int i = 1; i <= locelements.Size() && found; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:874:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 874 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:937:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 937 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:951:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 951 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:967:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 967 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1031:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1031 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1074:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1074 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1087:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1087 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1090:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1090 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1162:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1162 | for (int i = 1; i <= critpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1166:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1166 | for (int jj = 0; jj < intersecttrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1252:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1252 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1256:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1256 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1256:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1256 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1317:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1317 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1323:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1323 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1355:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1355 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1424:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1424 | if (gpi >= oldts+PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1453:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1453 | for (int i = 1; i <= dellines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1498:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1498 | for (int i = 1; i <= pindex.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1505:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1505 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1512:50: warning: comparison of integer expressions of different signedness: ‘const netgen::INDEX’ {aka ‘const int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1512 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1557:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1557 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1564:50: warning: comparison of integer expressions of different signedness: ‘const netgen::INDEX’ {aka ‘const int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1564 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7: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]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7: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]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7: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]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7: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]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7: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]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7: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]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7: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]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7: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]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7: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]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:114:16: required from here 114 | foundmap = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:324:19: required from here 324 | trigsonnode = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:282:13: required from ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::NgArray, 0, int>; int BASE = 0; TIND = int]’ 282 | (*this)[i] = a2[i]; | ~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7: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]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp: In constructor ‘netgen::Meshing3::Meshing3(const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:34:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 34 | for (int i = 1; i <= rules.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp: In constructor ‘netgen::Meshing3::Meshing3(const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:56:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 56 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp: In destructor ‘virtual netgen::Meshing3::~Meshing3()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:68:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp: In member function ‘netgen::MESHING3_RESULT netgen::Meshing3::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:345:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for(int i = 1; i <= allowpoint.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:374:44: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 374 | if (onlytri && groupfaces.Size() <= 20 + 2*stat.qualclass && | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:379:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 379 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:382:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 382 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:383:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 383 | for (j = 1; j <= locfaces.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:397:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:471:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 471 | for(int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:507:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 507 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:515:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 515 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:532:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 532 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:567:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 567 | for(int i = 1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:570:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 570 | if (i <= pindex.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:584:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 584 | for(int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:588:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 588 | for(int i = oldnf+1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:592:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 592 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:596:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 596 | for(int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:626:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 626 | for(int i = 1; i <= tempnewpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:628:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 628 | for(int i = 1; i <= tempnewfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:630:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 630 | for(int i = 1; i <= tempdelfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:632:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 632 | for(int i = 1; i <= templocelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:639:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 639 | for(int i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:642:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 642 | if (i <= pindex.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:654:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:660:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 660 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:678:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 678 | for(int i = oldnf+1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:687:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 687 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | for(int i = 1; i <= ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp: In member function ‘void netgen::Meshing3::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:1182:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1182 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:1196:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1196 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:1267:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:43: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/findip.hpp: In instantiation of ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = NgArray; FACEArray = NgArray]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:375:23: required from here 375 | FindInnerPoint (grouppoints, groupfaces, inp)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/findip.hpp:112:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 112 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:351:15: required from here 351 | allowpoint = 2; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtool.cpp: In function ‘void netgen::MeshQuality2d(const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtool.cpp: In function ‘double netgen::CalcVolume(const NgArray&, const NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:564:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 564 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtool.cpp: In function ‘void netgen::MeshQuality3d(const Mesh&, NgArray*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:587:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 587 | for (i = 1; i <= incl.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveEdges(const Mesh&, const char*, double, char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveSurfaceMesh(const Mesh&, double, char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveVolumeMesh(const Mesh&, const NetgenGeometry&, char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtool.cpp: In function ‘int netgen::CheckMesh3D(const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtool.cpp: In function ‘void netgen::RemoveProblem(Mesh&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:137:12: required from here 137 | incl = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 38%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.cpp [ 38%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/msghandler.cpp [ 39%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Element2d::GetBox(const netgen::T_POINTS&, netgen::Box3d&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.cpp:337:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int8_t’ {aka ‘const signed char’} [-Wsign-compare] 337 | for (unsigned i = 1; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Element::GetTets(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.cpp:1340:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1340 | for (i = 1; i <= locels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Identifications::GetMap(int, netgen::NgArray&, bool) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.cpp:2758:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2758 | for (int i = 0; i < idpoints_table[identnr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.cpp:2840:33: required from here 2840 | ost << "table: " << endl << idpoints_table << endl; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/table.hpp:270:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | for (int j = 0; j < row.Size(); j++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.cpp:2755:16: required from here 2755 | identmap = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/msghandler.cpp: In function ‘void netgen::ResetStatus()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/msghandler.cpp:126:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule2.cpp: In member function ‘void netgen::netrule::SetFreeZoneTransformation(const netgen::Vector&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule2.cpp:40:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 40 | if (tolclass <= oldutofreearea_i.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule2.cpp:129:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 129 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule2.cpp:150:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 39%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:200:20: note: ‘lam’ was declared here 200 | double lam; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:199:20: note: ‘seg_lam’ was declared here 199 | double seg_lam; | ^~~~~~~ [ 40%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp: In destructor ‘netgen::vnetrule::~vnetrule()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:21:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for (int i = 1; i <= freefaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:23:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 23 | for (int i = 1; i <= freesets.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:25:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 25 | for (int i = 1; i <= freeedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:27:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 27 | for (int i = 1; i <= freefaceinequ.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::TestFlag(char) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i <= flags.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp: In member function ‘void netgen::vnetrule::SetFreeZoneTransformation(const netgen::Vector&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:78:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 78 | for (i = 2; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:86:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:91:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 91 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::ConvexFreeZone() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:142:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:150:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 150 | for (i = 1; i <= freesetedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsInFreeZone(const netgen::Point3d&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:176:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 176 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:182:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 182 | for (i = 1; i <= freesetfaces.Size() && inthis; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:214:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 214 | for (j = 1; j <= freezonepi.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:220:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 220 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:226:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 226 | for (j = 1; j <= freeseti.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:317:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 317 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:447:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 447 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:580:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 580 | for (i = 1; i <= lpi.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:586:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 586 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:619:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 619 | for (i = 1; i <= lpi.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:625:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 625 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:645:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 645 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:687:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 687 | for (i = 1; i <= transfreezone.Size() && (allleft || allright); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:740:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | for (i = 1; i <= activefaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:881:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 881 | for (j = 1; j <= freezonepi.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:887:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 887 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:893:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 893 | for (j = 1; j <= freeseti.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::TestOk() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:996:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 996 | for (i = 1; i <= cntpused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:998:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 998 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:1000:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1000 | for (i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:1004:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1004 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:1009:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1009 | for (i = 1; i <= cntpused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:1017:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1017 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:1037:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1037 | for (k = 1; k <= edge1.Size(); k++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser2.cpp: In member function ‘void netgen::netrule::LoadRule(std::istream&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser2.cpp:437:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 437 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser2.cpp:476:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 476 | for (i = 0; i < oldutofreearea_i.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser2.cpp:488:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 40%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp [ 41%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/refine.cpp [ 41%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp: In member function ‘void netgen::vnetrule::LoadRule(std::istream&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:370:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 370 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:375:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:388:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 388 | for (j = 1; j <= 3 * (points.Size() - noldp); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:395:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:431:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:436:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 436 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:448:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 448 | for (j = 1; j <= 3 * (points.Size() - noldp); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:455:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 455 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:653:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:654:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | for (j = 1; j <= points.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:669:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 669 | for (i = 1; i <= freezonepi.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:671:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 671 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:679:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 679 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:710:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 710 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:726:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 726 | for (int j = 1; j <= points.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:729:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for (int j = 1; j <= freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:737:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 737 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:744:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 744 | for (ii1 = 1; ii1 <= freeset.Size(); ii1++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:745:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 745 | for (ii2 = 1; ii2 <= freeset.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:746:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 746 | for (ii3 = 1; ii3 <= freeset.Size(); ii3++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:762:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 762 | for (ii = 1; ii <= freeset.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:780:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 780 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:791:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 791 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:815:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 815 | for (i = 1; i <= edges.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:833:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 833 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:857:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 857 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:875:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 875 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:885:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 885 | for (k = 1; k <= freesetfaces.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:889:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/refine.cpp: In member function ‘void netgen::Refinement::Refine(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/refine.cpp:31:36: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (mesh.mlbetweennodes.Size() < mesh.GetNV()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/refine.cpp:145:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 145 | for (int i = 0; i < par_nr.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/refine.cpp:149:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 149 | for (int i = 0; i < parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/refine.cpp:192:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 192 | if (pinew >= epgi.Size()+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/refine.cpp:213:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | i < surfgi.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/refine.cpp:276:37: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 276 | if (surfgi.Size() < pnums.Elem(4+j)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/refine.cpp:359:37: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 359 | if (surfgi.Size() < pnums[4+j]) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/refine.cpp:34:76: required from here 34 | mesh.mlbetweennodes = INDEX_2(PointIndex::BASE-1,PointIndex::BASE-1); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/refine.cpp:157:16: required from here 157 | pointset = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 27]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/refine.cpp:549:28: required from here 549 | pnums = PointIndex(-1); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:171:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 171 | for (int i = maxlegalline; i < llines1.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:361:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 361 | for (int i = 0; i < pmap.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:513:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 513 | for (int i = maxlegalpoint+1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:546:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 546 | for (int i = maxlegalline+1; i <= llines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:633:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:710:17: required from here 710 | lpoints.Append (tempnewpoints); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:711:17: required from here 711 | llines1.Append (tempnewlines); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:712:18: required from here 712 | dellines.Append (tempdellines); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:713:18: required from here 713 | elements.Append (tempelements); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:105:17: required from here 105 | pnearness = 1000; | ^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 41%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler3.cpp [ 42%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/secondorder.cpp [ 42%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.5.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:183:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:229:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 229 | for (int ri = 1; ri <= rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:460:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 460 | while (!ok && locpi < lpoints.Size()-1+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:655:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 655 | for (int i = 1; i <= fz.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:662:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 662 | for (int i = 1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:686:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 686 | for (int i = 1; i <= lfaces.Size() && ok; i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:961:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 961 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:1074:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1074 | for (int i = noldlp+1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:1078:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1078 | for (int i = noldlf+1; i <= lfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:1082:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1082 | for (int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:1086:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:111:23: required from here 111 | pnearness = INT_MAX/10; | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = char; int S = 100]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:264:15: required from here 264 | fused = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:267:15: required from here 267 | fmapi = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/secondorder.cpp: In member function ‘void netgen::Refinement::MakeSecondOrder(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/secondorder.cpp: In member function ‘void netgen::Refinement::ValidateRefinedMesh(netgen::Mesh&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/secondorder.cpp:501:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 501 | for (int i = 1; i <= parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.5.cpp: In member function ‘void netgen::MeshOptimize2d::ProjectBoundaryPoints(netgen::NgArray&, const netgen::NgArray*>&, netgen::NgArray*>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.5.cpp:13:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.5.cpp:79:24: required from here 79 | nelementsonpoint = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 43%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp [ 43%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp [ 44%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/specials.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::Func(const netgen::Vector&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:224:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 224 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 256 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::XXFuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:368:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 368 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::XXFuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:420:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 420 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2EdgeMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:506:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 506 | for (j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:592:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 592 | for (int j = 1; j <= ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:661:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 661 | for (j = 1; j <= ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘void netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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++) | ~~^~~~~~~~~~~~~ [ 44%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp: In member function ‘virtual double netgen::MinFunctionSum::Func(const netgen::Vector&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:20:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for(int i=0; i hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp: In constructor ‘netgen::JacobianPointFunction::JacobianPointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:989:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 989 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp: In member function ‘void netgen::Mesh::ImproveMeshJacobian(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1521:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1521 | for (int i=0; i*>&, netgen::OPTIMIZEGOAL, const netgen::NgArray*>*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1678:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1678 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1727:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1727 | if(pi < (*used_idmaps)[j]->Size() + PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1784:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1784 | for(int i=0; i [with auto:15 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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&)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:871:22: required from here 871 | ParallelForRange( Range(color_table[icolor].Size()), [&](auto myrange) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 872 | { | ~ 873 | Opti2dLocalData ld; | ~~~~~~~~~~~~~~~~~~~ 874 | ld.uselocalh = mp.uselocalh; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 875 | ld.loch = mp.maxh; | ~~~~~~~~~~~~~~~~~~ 876 | ld.locmetricweight = metricweight; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 877 | ld.meshthis = this; | ~~~~~~~~~~~~~~~~~~~ 878 | | 879 | Opti2SurfaceMinFunction surfminf(mesh, ld); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 880 | Opti2SurfaceMinFunctionJacobian surfminfj(mesh, ld); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | | 882 | MinFunction & minfunc = mixed ? static_cast(surfminfj) : surfminf; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 883 | | 884 | OptiParameters par; | ~~~~~~~~~~~~~~~~~~~ 885 | par.maxit_linsearch = 8; | ~~~~~~~~~~~~~~~~~~~~~~~~ 886 | par.maxit_bfgs = 5; | ~~~~~~~~~~~~~~~~~~~ 887 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 888 | { | ~ 889 | PointIndex pi = color_table[icolor][i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 890 | if (mesh[pi].Type() == SURFACEPOINT) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | { | ~ 892 | if (multithread.terminate) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | return; | ~~~~~~~ 894 | | 895 | if (elementsonpoint[pi].Size() == 0) continue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 896 | | 897 | ld.sp1 = mesh[pi]; | ~~~~~~~~~~~~~~~~~~ 898 | | 899 | Element2d & hel = mesh[elementsonpoint[pi][0]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | | 901 | int hpi = 0; | ~~~~~~~~~~~~ 902 | for (int j = 1; j <= hel.GetNP(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 903 | if (hel.PNum(j) == pi) | ~~~~~~~~~~~~~~~~~~~~~~ 904 | { | ~ 905 | hpi = j; | ~~~~~~~~ 906 | break; | ~~~~~~ 907 | } | ~ 908 | | 909 | ld.gi1 = hel.GeomInfoPi(hpi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 910 | // SelectSurfaceOfPoint (ld.sp1, ld.gi1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 911 | | 912 | ld.locelements.SetSize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 913 | ld.locrots.SetSize (0); | ~~~~~~~~~~~~~~~~~~~~~~~ 914 | ld.lochs.SetSize (0); | ~~~~~~~~~~~~~~~~~~~~~ 915 | ld.loc_pnts2.SetSize (0); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 916 | ld.loc_pnts3.SetSize (0); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 917 | | 918 | for (int j = 0; j < elementsonpoint[pi].Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 919 | { | ~ 920 | SurfaceElementIndex sei = elementsonpoint[pi][j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 921 | const Element2d & bel = mesh[sei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | ld.surfi = mesh.GetFaceDescriptor(bel.GetIndex()).SurfNr(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 923 | | 924 | ld.locelements.Append (sei); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 925 | | 926 | for (int k = 1; k <= bel.GetNP(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 927 | if (bel.PNum(k) == pi) | ~~~~~~~~~~~~~~~~~~~~~~ 928 | { | ~ 929 | ld.locrots.Append (k); | ~~~~~~~~~~~~~~~~~~~~~~ 930 | ld.loc_pnts2.Append (mesh[bel.PNumMod(k + 1)]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 931 | ld.loc_pnts3.Append (mesh[bel.PNumMod(k + 2)]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 932 | break; | ~~~~~~ 933 | } | ~ 934 | | 935 | if (ld.uselocalh) | ~~~~~~~~~~~~~~~~~ 936 | { | ~ 937 | Point3d pmid = Center (mesh[bel[0]], mesh[bel[1]], mesh[bel[2]]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 938 | ld.lochs.Append (mesh.GetH(pmid)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 939 | } | ~ 940 | } | ~ 941 | | 942 | | 943 | ld.normal = geo.GetNormal(ld.surfi, ld.sp1, &ld.gi1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | ld.t1 = ld.normal.GetNormal (); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 945 | ld.t2 = Cross (ld.normal, ld.t1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 946 | | 947 | if(mixed) | ~~~~~~~~~ 948 | { | ~ 949 | // save points, and project to tangential plane (only for optimization with Opti2SurfaceMinFunctionJacobian in mixed element meshes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 950 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 951 | { | ~ 952 | const Element2d & el = mesh[ld.locelements[j]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 953 | for (int k = 0; k < el.GetNP(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 954 | savepoints[el[k]] = mesh[el[k]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 955 | } | ~ 956 | | 957 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | { | ~ 959 | const Element2d & el = mesh[ld.locelements[j]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 960 | for (int k = 0; k < el.GetNP(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 961 | { | ~ 962 | PointIndex hhpi = el[k]; | ~~~~~~~~~~~~~~~~~~~~~~~~ 963 | double lam = ld.normal * (mesh[hhpi] - ld.sp1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | mesh[hhpi] -= lam * ld.normal; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 965 | } | ~ 966 | } | ~ 967 | } | ~ 968 | | 969 | Vector x(2); | ~~~~~~~~~~~~ 970 | x = 0; | ~~~~~~ 971 | par.typx = 0.3*ld.lochs[0]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 972 | | 973 | // NgProfiler::StartTimer (timer2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | | 975 | BFGS (x, minfunc, par, 1e-6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | | 977 | // NgProfiler::StopTimer (timer2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 978 | | 979 | auto origp = mesh[pi]; | ~~~~~~~~~~~~~~~~~~~~~~ 980 | int loci = 1; | ~~~~~~~~~~~~~ 981 | double fact = 1; | ~~~~~~~~~~~~~~~~ 982 | int moveisok = 0; | ~~~~~~~~~~~~~~~~~ 983 | | 984 | if(mixed) | ~~~~~~~~~ 985 | { | ~ 986 | // restore other points | ~~~~~~~~~~~~~~~~~~~~~~~ 987 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | { | ~ 989 | const Element2d & el = mesh[ld.locelements[j]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | for (int k = 0; k < el.GetNP(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 991 | { | ~ 992 | PointIndex hhpi = el[k]; | ~~~~~~~~~~~~~~~~~~~~~~~~ 993 | if (hhpi != pi) mesh[hhpi] = savepoints[hhpi]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | } | ~ 995 | } | ~ 996 | } | ~ 997 | | 998 | | 999 | //optimizer loop (if whole distance is not possible, move only a bit!!!!) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1000 | while (loci <= 5 && !moveisok) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1001 | { | ~ 1002 | loci ++; | ~~~~~~~~ 1003 | /* | ~~ 1004 | mesh[pi].X() = origp.X() + (x.Get(1) * t1.X() + x.Get(2) * t2.X())*fact; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1005 | mesh[pi].Y() = origp.Y() + (x.Get(1) * t1.Y() + x.Get(2) * t2.Y())*fact; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | mesh[pi].Z() = origp.Z() + (x.Get(1) * t1.Z() + x.Get(2) * t2.Z())*fact; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1007 | */ | ~~ 1008 | Vec<3> hv = x(0) * ld.t1 + x(1) * ld.t2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1009 | Point3d hnp = origp + Vec3d (hv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1010 | mesh[pi](0) = hnp.X(); | ~~~~~~~~~~~~~~~~~~~~~~ 1011 | mesh[pi](1) = hnp.Y(); | ~~~~~~~~~~~~~~~~~~~~~~ 1012 | mesh[pi](2) = hnp.Z(); | ~~~~~~~~~~~~~~~~~~~~~~ 1013 | | 1014 | fact = fact/2.; | ~~~~~~~~~~~~~~~ 1015 | | 1016 | // ProjectPoint (surfi, mesh[pi]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1017 | // moveisok = CalcPointGeomInfo(surfi, ngi, mesh[pi]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1018 | | 1019 | PointGeomInfo ngi; | ~~~~~~~~~~~~~~~~~~ 1020 | ngi = ld.gi1; | ~~~~~~~~~~~~~ 1021 | moveisok = geo.ProjectPointGI(ld.surfi, mesh[pi], ngi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1022 | // point lies on same chart in stlsurface | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1023 | | 1024 | if (moveisok) | ~~~~~~~~~~~~~ 1025 | { | ~ 1026 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1027 | mesh[ld.locelements[j]].GeomInfoPi(ld.locrots[j]) = ngi; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1028 | } | ~ 1029 | else | ~~~~ 1030 | { | ~ 1031 | mesh[pi] = origp; | ~~~~~~~~~~~~~~~~~ 1032 | } | ~ 1033 | | 1034 | } | ~ 1035 | } | ~ 1036 | } | ~ 1037 | }, mixed ? 1 : ngcore::TasksPerThread(4)); // mixed element smoothing not parallel yet | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:918:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 918 | for (int j = 0; j < elementsonpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:950:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 950 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:957:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 957 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:987:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 987 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:1026:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1026 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:43: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/findip.hpp: In instantiation of ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = ngcore::Array; FACEArray = NgArray]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:457:29: required from here 457 | int hi = FindInnerPoint (points, faces, hp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/findip.hpp:112:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 112 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = netgen::PointIndex]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1520:16: required from here 1520 | pointh = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1677:16: required from here 1677 | pointh = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:347:32: required from ‘netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: [with auto:13 = ngcore::TableCreator]’ 347 | table.Add (pi, ei); | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: >(const T_Range&, const netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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&, const netgen::MeshingParameters&):: >(const T_Range&, const netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::&, std::optional)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:409: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::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:424: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::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:338:74: required from here 338 | elementsonpoint = ngcore::CreateSortedTable( elements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 339 | [&](auto & table, ElementIndex ei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 | { | ~ 341 | const auto & el = elements[ei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | | 343 | if(el.NP()!=4 || (mp.only3D_domain_nr && mp.only3D_domain_nr != el.GetIndex()) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | return; | ~~~~~~~ 345 | | 346 | for (PointIndex pi : el.PNums()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | table.Add (pi, ei); | ~~~~~~~~~~~~~~~~~~~ 348 | }, points.Size()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::PointIndex; IndexType = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1360:22: required from ‘netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL):: [with auto:14 = ngcore::TableCreator]’ 1360 | table.Add(colors[i], pi); | ~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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]’ 262 | ParallelForRange (IntRange(n), args...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:409: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)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1356:50: required from here 1356 | auto color_table = CreateTable( points.Size(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 1357 | [&] ( auto & table, int i ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1358 | { | ~ 1359 | PointIndex pi = i+static_cast(PointIndex::BASE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1360 | table.Add(colors[i], pi); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 1361 | }, ncolors); | ~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/specials.cpp: In function ‘void netgen::CutOffAndCombine(Mesh&, const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/specials.cpp: In function ‘void netgen::HelmholtzMesh(Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 45%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/validate.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:472:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 472 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:475:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 475 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:484:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 484 | if (parents[0] >= PointIndex::BASE) cnt[parents[0]]++; /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:491:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 491 | if (parents[0] >= PointIndex::BASE) vert2vertcoarse.AddSave (parents[0], parents[1]); /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:497:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 497 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:517:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 517 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:569:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 569 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:658:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 658 | for (size_t i = 0; i < ned; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:662:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 662 | if (verts[0] >= mesh->mlbetweennodes.Size()+PointIndex::BASE || /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:663:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 663 | verts[1] >= mesh->mlbetweennodes.Size()+PointIndex::BASE) /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:942:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 942 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:945:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 945 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:963:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 963 | if (v >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:994:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 994 | if (v >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:1020:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1020 | for (int i = 0; i < intermediate_faces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:1023:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1023 | for (int i = 0; i < intermediate_faces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:1034:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1034 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:1068:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1068 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:1078:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1078 | for (int j = 0; j < vert2intermediate[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:1137:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1137 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:1146:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1146 | for (int j = 0; j < vert2intermediate[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:1343:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1343 | for (int k = 0; k < vertels.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:1403:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1403 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:1406:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1406 | if (parents[0] >= PointIndex::BASE) /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:1418:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1418 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:1555:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::GetEdgeVertices(int, int&, int&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:2256:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2256 | if (ednr < 1 || ednr > edge2vert.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::GetFaceEdges(int, netgen::NgArray&, bool) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:2297:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2297 | for (int i = 0; i < els.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:2309:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2309 | for(int k=0;k::]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:531:32: required from here 531 | LoopOverEdges (*mesh, *this, v, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 532 | [&] (INDEX_2 edge, int elnr, int loc_edge, int element_dim) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | { | ~ 534 | v2eht.Set (edge[1], 33); // something | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:103:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:120:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 120 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp: In instantiation of ‘void netgen::LoopOverEdges(const Mesh&, MeshTopology&, PointIndex, FUNC) [with FUNC = MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::::]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:588:32: required from here 588 | LoopOverEdges (*mesh, *this, v, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 589 | [&](INDEX_2 edge, int elnr, int loc_edge, int element_dim) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 590 | { | ~ 591 | size_t pos; | ~~~~~~~~~~~ 592 | if (v2eht.PositionCreate(edge[1], pos)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593 | { | ~ 594 | vertex2.Append (edge[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 595 | v2eht.SetData (pos, 33); | ~~~~~~~~~~~~~~~~~~~~~~~~ 596 | } | ~ 597 | /* | ~~ 598 | if (!v2eht.Used(edge.I2())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 599 | { | ~ 600 | vertex2.Append (edge.I2()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601 | v2eht.Set (edge.I2(), 33); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | } | ~ 603 | */ | ~~ 604 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:103:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:120:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 120 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp: In instantiation of ‘void netgen::LoopOverEdges(const Mesh&, MeshTopology&, PointIndex, FUNC) [with FUNC = MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::::]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:623:32: required from here 623 | LoopOverEdges (*mesh, *this, v, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 624 | [&](INDEX_2 edge, int elnr, int loc_edge, int element_dim) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 625 | { | ~ 626 | int edgenum = v2eht.Get(edge[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 627 | switch (element_dim) | ~~~~~~~~~~~~~~~~~~~~ 628 | { | ~ 629 | case 3: | ~~~~~~~ 630 | edges[elnr][loc_edge] = edgenum; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 631 | break; | ~~~~~~ 632 | case 2: | ~~~~~~~ 633 | surfedges[elnr][loc_edge] = edgenum; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 634 | break; | ~~~~~~ 635 | case 1: | ~~~~~~~ 636 | segedges[elnr] = edgenum; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 637 | edge2segment[edgenum] = elnr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 638 | break; | ~~~~~~ 639 | } | ~ 640 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:103:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:120:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 120 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ [ 45%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:471:8: required from here 471 | cnt = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:1230:16: required from here 1230 | face2surfel = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:1281:13: required from here 1281 | face_els = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:420:89: required from ‘netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:13 = ngcore::TableCreator]’ 420 | table.Add (seg[0], segi); | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:412: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:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:409: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)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:424: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)::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:416:75: required from here 416 | vert2segment = ngcore::CreateSortedTable( mesh->LineSegments().Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417 | [&](auto & table, SegmentIndex segi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | { | ~ 419 | const Segment & seg = (*mesh)[segi]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | table.Add (seg[0], segi); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | table.Add (seg[1], segi); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | }, np); | ~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:428:84: required from ‘netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:14 = ngcore::TableCreator]’ 428 | table.Add(pointel.pnum, pei); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:412: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:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:409: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)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:424: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)::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:424:71: required from here 424 | vert2pointelement = ngcore::CreateSortedTable( mesh->pointelements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | [&](auto & table, int pei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | { | ~ 427 | const Element0d & pointel = mesh->pointelements[pei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | table.Add(pointel.pnum, pei); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 429 | }, np); | ~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 46%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/validate.cpp: In function ‘void netgen::GetPureBadness(Mesh&, NgArray&, const NgBitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/validate.cpp: In function ‘double netgen::Validate(const Mesh&, NgArray&, const NgArray&, double, bool, NgArray*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/validate.cpp: In function ‘void netgen::GetWorkingArea(NgBitArray&, NgBitArray&, const Mesh&, const NgArray&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/validate.cpp:114:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/validate.cpp:307:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/validate.cpp:15:21: required from here 15 | pure_badness = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/validate.cpp:200:21: required from here 200 | surfaceindex = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::GetFaceColours(Mesh&, NgArray >&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:64:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 64 | for(int j = 1; j <= face_colours.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:79:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 79 | for( int i = 1; i <= face_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::AutoColourAlg_UserProfile(Mesh&, std::ifstream&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:190:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 190 | for(int i = 1; i <= bc_num.Size();i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:222:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:255:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::AutoColourAlg_Sorted(Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:295:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 295 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:322:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:345:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:375:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for(int i = 0; i < colours_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:397:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::BubbleSort(NgFlatArray&, NgFlatArray&) [with T = int; S = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:363:17: required from here 363 | BubbleSort(faces_sorted,colours_sorted); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:743:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 743 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:744:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 744 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:316:22: required from here 316 | faces_sorted = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:377:23: warning: ‘MEM[(const struct Vec &)&ref_colour].x[3]’ may be used uninitialized [-Wmaybe-uninitialized] In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::SendMesh() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:314:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 314 | for (int k = 0; k < per_pairs.Size(); k++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:321:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 321 | for (int k = 0; k < per_pairs.Size(); k++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:13 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:354:28: required from here 354 | iterate_per_verts_trans([&](auto k, auto & allvs) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | npvs[k] = allvs.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~ 356 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:339:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int j = 0; j [with auto:13 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:358:28: required from here 358 | iterate_per_verts_trans([&](auto k, auto & allvs) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | for (int j = 0; j [with auto:16 = int; auto:17 = netgen::NgArray]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:351:5: required from ‘netgen::Mesh::SendMesh() const:: [with auto:13 = netgen::Mesh::SendMesh() const::]’ 351 | f(k, allvs); | ~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:358:28: required from here 358 | iterate_per_verts_trans([&](auto k, auto & allvs) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | for (int j = 0; j [with auto:27 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:690:17: required from here 690 | iterate_sels([&](SurfaceElementIndex sei, const Element2d & sel, int dest){ | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 691 | nlocsel[dest]++; | ~~~~~~~~~~~~~~~~ 692 | bufsize[dest]++; | ~~~~~~~~~~~~~~~~ 693 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:673:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 673 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++ ) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:27 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:695:17: required from here 695 | iterate_sels([&](SurfaceElementIndex sei, const auto & sel, int dest) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 696 | selbuf.Add (dest, SelPackage(*this, sei)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 697 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:673:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 673 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++ ) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:29 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:762:18: required from here 762 | iterate_segs1([&](SegmentIndex segi1, SegmentIndex segi2) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 763 | { per_seg_size[segi1]++; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:719:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 719 | for (int l = 0; l [with auto:29 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:765:18: required from here 765 | iterate_segs1([&](SegmentIndex segi1, SegmentIndex segi2) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 766 | { per_seg.Add(segi1, segi2); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:719:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 719 | for (int l = 0; l [with auto:30 = netgen::Mesh::SendMesh() const::&)>]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:793:26: required from here 793 | iterate_per_seg_trans([&](SegmentIndex segi, NgArray & segs){ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 794 | for (int j = 0; j < segs.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 795 | per_seg_size[segi] = segs.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 796 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:778:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | for (int j = 0; j [with auto:30 = netgen::Mesh::SendMesh() const::&)>]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:798:26: required from here 798 | iterate_per_seg_trans([&](SegmentIndex segi, NgArray & segs){ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 799 | for (int j = 0; j < segs.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 800 | per_seg_trans.Add(segi, segs[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 801 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:778:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | for (int j = 0; j [with auto:31 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:827:18: required from here 827 | iterate_segs2([&](auto segi, const auto & seg, int dest) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | { | ~ 829 | nloc_seg[dest]++; | ~~~~~~~~~~~~~~~~~ 830 | bufsize[dest] += 14; | ~~~~~~~~~~~~~~~~~~~~ 831 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:812:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 812 | for (int l = 0; l < per_seg_trans[segi].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:819:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 819 | for (int l = 0; l < dests.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:31 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:833:18: required from here 833 | iterate_segs2([&](auto segi, const auto & seg, int dest) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | { | ~ 835 | segm_buf.Add (dest, segi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | segm_buf.Add (dest, seg.si); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | segm_buf.Add (dest, seg.pnums[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | segm_buf.Add (dest, seg.pnums[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | segm_buf.Add (dest, seg.geominfo[0].trignum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | segm_buf.Add (dest, seg.geominfo[1].trignum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | segm_buf.Add (dest, seg.surfnr1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | segm_buf.Add (dest, seg.surfnr2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | segm_buf.Add (dest, seg.edgenr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | segm_buf.Add (dest, seg.epgeominfo[0].dist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | segm_buf.Add (dest, seg.epgeominfo[1].edgenr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | segm_buf.Add (dest, seg.epgeominfo[1].dist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 847 | segm_buf.Add (dest, seg.singedge_right); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 848 | segm_buf.Add (dest, seg.singedge_left); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 849 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:812:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 812 | for (int l = 0; l < per_seg_trans[segi].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:819:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 819 | for (int l = 0; l < dests.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:44 = std::__cxx11::basic_string*]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:901:47: required from ‘netgen::Mesh::SendMesh() const:: [with auto:41 = netgen::Mesh::SendMesh() const::]’ 901 | for (int k = 0; k < nnames[0]; k++) func(materials[k]); | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:917:18: required from here 917 | iterate_names([&](auto ptr) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 918 | if (ptr==NULL) return; | ~~~~~~~~~~~~~~~~~~~~~~ 919 | auto& name = *ptr; | ~~~~~~~~~~~~~~~~~~ 920 | for (int j=0; j < name.size(); j++) compiled_names[strs++] = name[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 921 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:920:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 920 | for (int j=0; j < name.size(); j++) compiled_names[strs++] = name[j]; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::ReceiveParallelMesh()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1057:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1057 | for (int hi = 0; hi < dist_pnums.Size(); hi += 3) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1072:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1072 | for (int ind = 0, elnum = 1; ind < elarray.Size(); elnum++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1090:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1090 | for (int i = 0; i < fddata.Size(); i += 6) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1138:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1138 | while ( ii < segmbuf.Size() ) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ReceiveParallelMesh():: [with auto:45 = netgen::NgArray*>]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1212:16: required from here 1212 | write_names(materials); | ~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1205:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1205 | for (int k = 0; k < array.Size(); k++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::Distribute()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1261:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1261 | seg_partition.Size() < GetNSeg()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::ParallelMetis(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1292:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1292 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1299:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1299 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1323:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1323 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1326:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1326 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1358:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1358 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1361:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1361 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1375:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1375 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis(int):: [with auto:47 = netgen::Mesh::ParallelMetis(int)::]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1414:15: required from ‘netgen::Mesh::ParallelMetis(int):: [with auto:48 = netgen::Mesh::ParallelMetis(int)::]’ 1414 | loop_els_3d(f); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1420:13: required from here 1420 | loop_els([&](auto vertex, int index) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1421 | { | ~ 1422 | if(boundarypoints[vertex]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1423 | cnt[vertex]++; | ~~~~~~~~~~~~~~ 1424 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1404:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1404 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis(int):: [with auto:46 = netgen::Mesh::ParallelMetis(int)::]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1416:15: required from ‘netgen::Mesh::ParallelMetis(int):: [with auto:48 = netgen::Mesh::ParallelMetis(int)::]’ 1416 | loop_els_2d(f); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1420:13: required from here 1420 | loop_els([&](auto vertex, int index) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1421 | { | ~ 1422 | if(boundarypoints[vertex]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1423 | cnt[vertex]++; | ~~~~~~~~~~~~~~ 1424 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1395:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1395 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis(int):: [with auto:47 = netgen::Mesh::ParallelMetis(int)::]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1414:15: required from ‘netgen::Mesh::ParallelMetis(int):: [with auto:48 = netgen::Mesh::ParallelMetis(int)::]’ 1414 | loop_els_3d(f); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1426:13: required from here 1426 | loop_els([&](auto vertex, int index) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1427 | { | ~ 1428 | if(boundarypoints[vertex]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1429 | pnt2el.Add(vertex, index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1430 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1404:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1404 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis(int):: [with auto:46 = netgen::Mesh::ParallelMetis(int)::]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1416:15: required from ‘netgen::Mesh::ParallelMetis(int):: [with auto:48 = netgen::Mesh::ParallelMetis(int)::]’ 1416 | loop_els_2d(f); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1426:13: required from here 1426 | loop_els([&](auto vertex, int index) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1427 | { | ~ 1428 | if(boundarypoints[vertex]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1429 | pnt2el.Add(vertex, index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1430 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1395:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1395 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1435:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1435 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1445:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1445 | for (int j = 0; j < els.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1483:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1483 | for (int j = 0; j < els.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1520:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1520 | for (int j = 0; j < sels.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::ParallelMetis(netgen::NgArray&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1601:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1601 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1608:34: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1608 | 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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:310:18: required from here 310 | per_pairs.Append(pp2); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::BubbleSort(const NgFlatArray&) [with T = PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:326:17: required from here 326 | BubbleSort(per_verts[k]); | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:729:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:730:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 730 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:335:16: required from ‘netgen::Mesh::SendMesh() const:: [with auto:13 = netgen::Mesh::SendMesh() const::]’ 335 | allvs.Append(per_verts[k]); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:354:28: required from here 354 | iterate_per_verts_trans([&](auto k, auto & allvs) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | npvs[k] = allvs.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~ 356 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:745:27: required from ‘netgen::Mesh::SendMesh() const:: [with auto:29 = netgen::Mesh::SendMesh() const::]’ 745 | auto pos = osegs2.Pos(osegs1[l]); | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:762:18: required from here 762 | iterate_segs1([&](SegmentIndex segi1, SegmentIndex segi2) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 763 | { per_seg_size[segi1]++; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:773:18: required from ‘netgen::Mesh::SendMesh() const:: [with auto:30 = netgen::Mesh::SendMesh() const::&)>]’ 773 | allsegs.Append(per_seg[segi]); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:793:26: required from here 793 | iterate_per_seg_trans([&](SegmentIndex segi, NgArray & segs){ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 794 | for (int j = 0; j < segs.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 795 | per_seg_size[segi] = segs.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 796 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::BubbleSort(const NgFlatArray&) [with T = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:2146:18: required from here 2146 | BubbleSort (adjacency.Range (xadj[el], xadj[el+1])); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:729:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:730:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 730 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:272:24: required from here 272 | num_segs_on_proc = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:313:12: required from here 313 | npvs = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:564:17: required from here 564 | distpnums.Add (procs[j], loc_num_of_vert[vert][j]); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:632:17: required from here 632 | ided_sel = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = ngcore::SelPackage; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = ngcore::SelPackage; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:696:13: required from ‘netgen::Mesh::SendMesh() const:: [with auto:28 = netgen::Element2d]’ 696 | selbuf.Add (dest, SelPackage(*this, sei)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:678:5: required from ‘netgen::Mesh::SendMesh() const:: [with auto:27 = netgen::Mesh::SendMesh() const::]’ 678 | f(sei, sel, dest); | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:695:17: required from here 695 | iterate_sels([&](SurfaceElementIndex sei, const auto & sel, int dest) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 696 | selbuf.Add (dest, SelPackage(*this, sei)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 697 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = double; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = double; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:835:16: required from ‘netgen::Mesh::SendMesh() const:: [with auto:34 = netgen::SegmentIndex; auto:35 = netgen::Segment]’ 835 | segm_buf.Add (dest, segi); | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:820:9: required from ‘netgen::Mesh::SendMesh() const:: [with auto:31 = netgen::Mesh::SendMesh() const::]’ 820 | f(segi, seg, dests[l]); | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:833:18: required from here 833 | iterate_segs2([&](auto segi, const auto & seg, int dest) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | { | ~ 835 | segm_buf.Add (dest, segi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | segm_buf.Add (dest, seg.si); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | segm_buf.Add (dest, seg.pnums[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | segm_buf.Add (dest, seg.pnums[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | segm_buf.Add (dest, seg.geominfo[0].trignum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | segm_buf.Add (dest, seg.geominfo[1].trignum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | segm_buf.Add (dest, seg.surfnr1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | segm_buf.Add (dest, seg.surfnr2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | segm_buf.Add (dest, seg.edgenr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | segm_buf.Add (dest, seg.epgeominfo[0].dist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | segm_buf.Add (dest, seg.epgeominfo[1].edgenr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | segm_buf.Add (dest, seg.epgeominfo[1].dist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 847 | segm_buf.Add (dest, seg.singedge_right); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 848 | segm_buf.Add (dest, seg.singedge_left); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 849 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 46%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = ngcore::PointElPackage; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = ngcore::PointElPackage; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:870:62: required from ‘netgen::Mesh::SendMesh() const:: [with auto:39 = ngcore::PointElPackage; auto:40 = int]’ 870 | iterate_zdes([&](const auto & pack, auto dest) { zde_buf.Add(dest, pack); }); | ~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:863:7: required from ‘netgen::Mesh::SendMesh() const:: [with auto:36 = netgen::Mesh::SendMesh() const::]’ 863 | { f(pack, dest); } | ~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:870:17: required from here 870 | iterate_zdes([&](const auto & pack, auto dest) { zde_buf.Add(dest, pack); }); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1372:22: required from here 1372 | boundarypoints = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 47%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:31: 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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:813:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/table.hpp:252:64: warning: ‘MEM[(int &)&paedge3]’ may be used uninitialized [-Wmaybe-uninitialized] 252 | return NgFlatArray (data[i-BASE].size, (T*)data[i-BASE].col); /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:754:43: note: ‘MEM[(int &)&paedge3]’ was declared here 754 | IVec<2> paedge1, paedge2, paedge3; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:814:19: warning: ‘MEM[(int &)&paedge3 + 4]’ may be used uninitialized [-Wmaybe-uninitialized] 814 | if (auto cverts = edge2vert[ednr]; cverts[1] == paedge3[1]) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:754:43: note: ‘MEM[(int &)&paedge3 + 4]’ was declared here 754 | IVec<2> paedge1, paedge2, paedge3; | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::Reset()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::EnumeratePointsGlobally()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::UpdateCoarseGridGlobal()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:320:38: warning: ‘void netgen::MeshTopology::GetElementFaces(int, netgen::NgArray&) const’ is deprecated: use GetFaces (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 320 | topology.GetElementFaces (el, faces); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:25: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/topology.hpp:108:8: note: declared here 108 | void GetElementFaces (int elnr, NgArray & faces) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:321:38: warning: ‘void netgen::MeshTopology::GetElementEdges(int, netgen::NgArray&) const’ is deprecated: use GetEdges (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 321 | topology.GetElementEdges (el, edges); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/topology.hpp:106:8: note: declared here 106 | void GetElementEdges (int elnr, NgArray & edges) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:327:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | for ( int i = 0; i < edges.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:329:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 329 | for ( int i = 0; i < faces.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:340:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 340 | for ( int i = 0; i < edges.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:367:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 367 | for (int volel = 1; volel <= mesh.GetNE(); volel++) | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:369:38: warning: ‘void netgen::MeshTopology::GetElementEdges(int, netgen::NgArray&) const’ is deprecated: use GetEdges (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 369 | topology.GetElementEdges ( volel, edges); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/topology.hpp:106:8: note: declared here 106 | void GetElementEdges (int elnr, NgArray & edges) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:370:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 370 | for ( int i = 0; i < edges.Size(); i++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:373:37: warning: ‘void netgen::MeshTopology::GetElementFaces(int, netgen::NgArray&) const’ is deprecated: use GetFaces (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 373 | topology.GetElementFaces( volel, faces); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/topology.hpp:108:8: note: declared here 108 | void GetElementFaces (int elnr, NgArray & faces) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:374:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 374 | for ( int i = 0; i < faces.Size(); i++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:378:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 378 | for (int surfel = 1; surfel <= mesh.GetNSE(); surfel++) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:381:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 381 | for (int i = 0; i < edges.Size(); i++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::IdentifyVerticesAfterRefinement()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:440:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 440 | for (PointIndex pi = PointIndex::BASE; pi < newnv+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:516:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 516 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::UpdateCoarseGrid()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:717:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 717 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:826:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 826 | for (int ii = 0; ii < recvarray.Size(); ii+=3) | ~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:40:26: required from here 40 | loc2distedge.ChangeSize (ned); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:559:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 559 | for (int i = size; i < oldsize; i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:564:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 564 | for (int i = oldsize; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:189:81: required from here 189 | NgArray,PointIndex::BASE> hml { mesh.mlbetweennodes }; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 47%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:37:15: required from here 37 | glob_edge = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:203:30: required from here 203 | loc2distvert.Add (i, val); | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:483:21: required from here 483 | loc2exchange = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.cpp: In member function ‘virtual void netgen::NetgenGeometry::Analyse(netgen::Mesh&, const netgen::MeshingParameters&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.cpp:442:26: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 442 | if(i == num) continue; | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.cpp: In member function ‘virtual void netgen::GeometryEdge::Divide(const netgen::MeshingParameters&, const netgen::Mesh&, ngcore::Array >&, ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.cpp:530:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 530 | while(hvalue[i1] netgen::GeometryRegisterArray::LoadFromMeshFile(std::istream&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.cpp:1224:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1224 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1388:5: required from here 1388 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 48%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp [ 48%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/debugging.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:162:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 162 | for (int i = 0; i < procs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:1115: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] 1115 | if (info.strides[0] != sizeof(double)*info.shape[1]) /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:1442:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1442 | for (SurfaceElementIndex i = 0; i < self.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:1457:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1457 | for (ElementIndex i = 0; i < self.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:1880:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘pybind11::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1880 | for(int i = 0; i(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:286:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 286 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:295:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 295 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:742:45: required from here 742 | ExportArray(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:286:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 286 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:295:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 295 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:743:36: required from here 743 | ExportArray(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:286:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 286 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:295:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 295 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:745:36: required from here 745 | ExportArray(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:286:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 286 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:295:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 295 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1390:25: required from here 1390 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp: In function ‘void netgen::CheckForBBBPnt(const ngcore::Array >&, const Point<3, double>&, ngcore::Array&, ngcore::Array&, const ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:214:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 214 | for (int k = 0; k < bbbpts.Size(); k++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp: In function ‘void netgen::CheckForSingularity(const ngcore::Array >&, const Point<3, double>&, const ngcore::Array&, std::shared_ptr&, const ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:227:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 227 | for (int k = 0; k < hppoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:298:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 298 | for(int l=0; l < layer_thickness[0].Size(); l++,j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:305:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 305 | for(;j <= nx-total_layer_el[2]; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:310:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 310 | for(int l=0; l < layer_thickness[2].Size(); l++, j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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&, ngcore::Array*, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:324:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for(int k=0; k < layer_thickness[1].Size(); k++,i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:330:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 330 | for(; i <= ny-total_layer_el[3]; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:337:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 337 | for(int k=0; k < layer_thickness[3].Size(); k++,i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:360:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:360:84: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:360:132: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:360:173: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:548:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for (int i = 0; i < bbbpts.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/debugging.cpp: In instantiation of ‘netgen::FilterMesh(const Mesh&, ngcore::FlatArray, ngcore::FlatArray, ngcore::FlatArray):: [with auto:13 = ngcore::FlatArray; auto:14 = ngcore::Array; auto:15 = ngcore::Array]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/debugging.cpp:91:17: required from here 91 | set_keep(sels, keep_sel, mesh.SurfaceElements()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/debugging.cpp:83:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 83 | for(auto i = 0; i, ngcore::FlatArray, ngcore::FlatArray):: [with auto:13 = ngcore::FlatArray; auto:14 = ngcore::Array; auto:15 = ngcore::Array]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/debugging.cpp:92:17: required from here 92 | set_keep(els, keep_el, mesh.VolumeElements()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/debugging.cpp:83:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 83 | for(auto i = 0; i& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::Element2d; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/debugging.cpp:16:43: required from here 16 | openelements = mesh->OpenElements(); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 48%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp [ 49%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/visual_interface.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp: In member function ‘void netgen::FieldLineCalc::GenerateFieldLines(ngcore::Array >&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for(int i=0; i&, ngcore::Array >&, ngcore::Array&, ngcore::Array&, ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp:374:47: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 374 | if(maxpoints > 0 && points.Size() >= maxpoints) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp: In member function ‘netgen::RKStepper::RKStepper(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp:61:15: warning: ‘*this_9(D).steps’ may be used uninitialized [-Wmaybe-uninitialized] 61 | K.SetSize(steps); | ^~~~~ [ 49%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp [ 50%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/Partition_Inter2d.cxx In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/Partition_Inter2d.cxx: In function ‘Partition_Inter2d::FindEndVertex(NCollection_List const&, double, double, TopoDS_Edge const&, bool&, double&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp: In function ‘void netgen::InsertVirtualBoundaryLayer(Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp:55:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 55 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp:372:17: warning: variable ‘v2’ set but not used [-Wunused-but-set-variable] 372 | auto v2 = growthvectors[a[(i+1)%n]]; | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp: In function ‘int netgen::GenerateBoundaryLayer2(Mesh&, int, const ngcore::Array&, bool, const ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp:426:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 426 | while(icurrent::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 50%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/Partition_Inter3d.cxx [ 51%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/Partition_Loop.cxx [ 51%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/Partition_Loop2d.cxx [ 52%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/Partition_Loop3d.cxx /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/Partition_Loop2d.cxx: In function ‘MakeDegenAndSelect(TopoDS_Edge const&, TopoDS_Vertex const&, TopoDS_Edge&, NCollection_Sequence&, NCollection_Sequence&, TopoDS_Edge const&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/Partition_Loop2d.cxx:460:8: warning: ‘U1’ may be used uninitialized [-Wmaybe-uninitialized] 460 | dU = USeq(i) - U1; | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/Partition_Loop2d.cxx:446:17: note: ‘U1’ was declared here 446 | Standard_Real U1; | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/Partition_Loop2d.cxx:457:17: note: ‘U2’ was declared here 457 | Standard_Real U2, dU, dUmin = 1.e100; | ^~ [ 52%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/Partition_Spliter.cxx [ 53%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.hpp:12: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 12 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.hpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop [ 53%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:15: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 15 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.hpp:12: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 12 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp: In function ‘bool netgen::OCCMeshFace(const OCCGeometry&, Mesh&, ngcore::FlatArray, const MeshingParameters&, int, int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp:459:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 459 | for (SurfaceElementIndex sei = noldsurfel; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp:465:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 465 | for (SurfaceElementIndex sei = oldnf; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp: In function ‘void netgen::OCCSetLocalMeshSize(const OCCGeometry&, Mesh&, const MeshingParameters&, const OCCParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp:803:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 803 | for (int j = 0; j < linenums.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1388:5: required from here 1388 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp:484:22: required from here 484 | maxhdom = mparam.maxh; | ^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 54%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occmeshsurf.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occmeshsurf.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occmeshsurf.cpp:8: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 8 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occmeshsurf.cpp:9: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 9 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occmeshsurf.cpp:14: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.cpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1388:5: required from here 1388 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.cpp:1189:43: required from here 1189 | fsingular = esingular = vsingular = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.cpp:1163:24: required from here 1163 | facemeshstatus = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.cpp:1168:19: required from here 1168 | face_maxh = 1e99; // mparam.maxh; | ^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 54%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" [ 55%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_basic.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_basic.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_basic.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_basic.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ.cpp:89:10: warning: ‘void pybind11::exception::operator()(const char*) const [with type = Standard_Failure]’ is deprecated: Please use py::set_error() instead (https://github.com/pybind/pybind11/pull/4772) [-Wdeprecated-declarations] 89 | exc((string(e.DynamicType()->Name()) + ": " + e.GetMessageString()).c_str()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:5: /usr/include/pybind11/pybind11.h:2625:10: note: declared here 2625 | void operator()(const char *message) const { set_error(*this, message); } | ^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1390:25: required from here 1390 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 55%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:14: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 14 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:15: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 15 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:79: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 79 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator&(netgen::OCCGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::OCCGeometry*)#1}::operator()(netgen::OCCGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::OCCGeometry*)#1}::operator()(netgen::OCCGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::OCCGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::OCCGeometry*)#1}::operator()(netgen::OCCGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::OCCGeometry*)#1}::operator()(netgen::OCCGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:358:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 358 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:364:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 364 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:1212:17: warning: unused variable ‘status’ [-Wunused-variable] 1212 | auto status = BuildTriangulation(shape); | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:2012:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2012 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:2052:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2052 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:2237:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2237 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:2243:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2243 | for (int i = vpoles.size(); i < vpoles.size()+degree+1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:2256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2256 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:2268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2268 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:2308:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2308 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 55%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.cpp:1: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 1 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.cpp:2: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 2 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.cpp:9: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 9 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:15: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 15 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:17: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.hpp:12: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 12 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 56%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.cpp:1: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 1 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.cpp:2: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 2 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.cpp:8: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 8 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:15: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 15 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:17: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 56%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In member function ‘ngcore::Archive::operator&(netgen::SurfaceGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::SurfaceGeometry*)#1}::operator()(netgen::SurfaceGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::SurfaceGeometry*)#1}::operator()(netgen::SurfaceGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::SurfaceGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::SurfaceGeometry*)#1}::operator()(netgen::SurfaceGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::SurfaceGeometry*)#1}::operator()(netgen::SurfaceGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In member function ‘ngcore::Archive::operator&(netgen::Mesh*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::Mesh*)#1}::operator()(netgen::Mesh*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::Mesh*)#1}::operator()(netgen::Mesh*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::Mesh*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::Mesh*)#1}::operator()(netgen::Mesh*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::Mesh*)#1}::operator()(netgen::Mesh*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 57%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.cpp: In function ‘Standard_Integer netgen::BuildTriangulation(const TopoDS_Shape&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.cpp:64:15: warning: unused variable ‘deflection’ [-Wunused-variable] 64 | double deflection = 0.01; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp: In function ‘void netgen::STLFindEdges(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:50:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for (int i = 1; i <= meshpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:64:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 64 | for (int i = 1; i <= meshlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp: In function ‘int netgen::STLSurfaceMeshing(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:452:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 452 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:467:49: 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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:479:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 479 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:499:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 499 | for (int i = 1; i <= refpts.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp: In function ‘void netgen::STLSurfaceMeshing1(STLGeometry&, Mesh&, const MeshingParameters&, int, const STLParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:648:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 648 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:650:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 650 | for (int j = 1; j <= spiralps.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:700:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 700 | for (int i = 0; i < imeshsp.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:725:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 725 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:741:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | for (int hi = 0; hi < icompress.Size(); hi++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:754:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 754 | if (hi < ispiral_point.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:794:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 794 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:812:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 812 | for (int i = 0; i < icompress.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:665:14: required from here 665 | compress = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorConfirmEdge()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:587:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 587 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorCandidateEdge()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:611:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 611 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorExcludeEdge()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:635:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 635 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorUndefinedEdge()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:659:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 659 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘netgen::twoint netgen::STLGeometry::GetNearestSelectedDefinedEdge()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:720:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 720 | for (i = 1; i <= vic.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::ImportExternalEdges(const char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1005:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1005 | for (i = 1; i <= importpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1021:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1021 | for (i = 1; i <= importpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1053:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1053 | for (i = 1; i <= importlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::StoreExternalEdges()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1152:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1152 | for (i = 1; i <= externaledges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::RestoreExternalEdges()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1174:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1174 | for (i = 1; i <= storedexternaledges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::DeleteExternalEdgeInVicinity()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1375:50: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1375 | if (!stldoctor.showvicinity || vicinity.Size() != GetNT()) {return;} | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::GetVicinity(int, int, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1733:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1733 | for (i = 1; i <= vicarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1751:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1751 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1764:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1764 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1772:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1772 | for (i = 1; i <= vicarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::CalcVicinity(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1787:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1787 | for (i = 1; i <= vicinity.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1806:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1806 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1820:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1820 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::Vicinity(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1831:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1831 | if (trig <= vicinity.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::IsMarkedTrig(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:2079:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2079 | if (trig <= markedtrigs.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::SetMarkedTrig(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:2090:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2090 | if (trig <= markedtrigs.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:2266:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2266 | for (int j = 1; j <= inters.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::SetLineEndPoint(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:2423:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::IsLineEndPoint(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:2430:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2430 | if (pn <1 || pn > lineendpoints.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::AddFaceEdges()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:2797:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2797 | for (int j = 1; j <= c.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::GetNOBodys()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3059:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3059 | for (i = 1; i <= todolist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3075:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3075 | for (i = 1; i <= nextlist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::CalcFaceNums()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3122:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3122 | for (i = 1; i <= todolist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3143:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3143 | for (i = 1; i <= nextlist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::ClearSpiralPoints()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3158:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3158 | for (i = 1; i <= spiralpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::AddConeAndSpiralEdges(const netgen::STLParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3258:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3258 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3261 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3312:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3312 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3319:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3319 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3347:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3347 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3361:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3361 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3465:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3465 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3468:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3468 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3495:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3495 | for (l = 2; l <= trigsaroundp.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::WriteChartToFile(netgen::ChartId, std::filesystem::__cxx11::path)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3636:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3636 | if (chartnumber >= 1 && chartnumber <= GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3640:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3640 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3643:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3643 | for (int j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3670:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3670 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3673:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3673 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3299:23: required from here 3299 | chartpointchecked = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘void netgen::STLGeometry::MakeAtlas(netgen::Mesh&, const netgen::MeshingParameters&, const netgen::STLParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:520:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 520 | for (int k = 1; k <= dirtycharttrigs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘netgen::ChartId netgen::STLGeometry::GetChartNr(netgen::STLTrigId) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘void netgen::STLGeometry::GetInnerChartLimes(netgen::NgArray&, netgen::ChartId)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:85:23: required from here 85 | chartdistacttrigs = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::ChartId; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:98:32: required from here 98 | chartpointchecked = ChartId::INVALID; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 59%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:117:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 117 | if (edgelist1.Size() > maxsize) {maxsize = edgelist1.Size();} | ~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:119:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 119 | for (i = 1; i <= edgelist1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:233:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 233 | for (i = 1; i <= edgelist2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:261:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | for (i = 1; i <= plist.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:273:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 273 | for (i = 1; i <= plist.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::SelectChartOfPoint(const netgen::Point<3, double>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:414:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 414 | for (ii = 1; ii <= trigsinbox.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:480:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 480 | for (i = 1; i <= trigsinbox2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:488:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 488 | for (i = 1; i <= trigsinbox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘int netgen::STLGeometry::ProjectNearest(netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::RestrictLocalH(netgen::Mesh&, double, const netgen::STLParameters&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:983:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 983 | for (k2 = 1; k2 <= linenums.Size(); k2++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:1279:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1279 | for (int j = 2; j <= plimes2.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:1282:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1282 | for (int j = 1; j <= plimes2.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:1289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1289 | for (int j = 1; j <= plimes1.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:1302:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1388:5: required from here 1388 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:300:20: required from here 300 | meshcharttrigs = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 59%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 60%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLEdgeDataList::Restore()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:278:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 278 | if (storedstatus.Size() == ne) | ~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp: In function ‘int netgen::Exists(int, int, const NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:479:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 479 | for (i = 1; i <= line.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLEdgeDataList::BuildClusterWithEdge(int, int, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:507:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 507 | for (k = oldend; k <= line.Size(); k++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp: In member function ‘int netgen::STLLine::GetLeftTrig(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:575:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (nr > lefttrigs.Size()) {PrintSysError("In STLLine::GetLeftTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp: In member function ‘int netgen::STLLine::GetRightTrig(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:581:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 581 | if (nr > righttrigs.Size()) {PrintSysError("In STLLine::GetRightTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp: In member function ‘double netgen::STLLine::GetLength(const ngcore::Array, netgen::STLPointId>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:593:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 593 | for (int i = 2; i <= pts.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLLine::GetBoundingBox(const ngcore::Array, netgen::STLPointId>&, netgen::Box<3>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:601:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 601 | for (int i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:618:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | for (i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:737:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 737 | while (inthl < 1.000000001 && j <= inthi.Size()) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 60%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp: In function ‘int netgen::AddPointIfNotExists(NgArray&, const Point3d&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:19:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 19 | for (int i = 1; i <= ap.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp: In member function ‘void netgen::STLChart::MoveToOuterChart(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:731:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 731 | for (int i = 1; i <= trigs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp: In member function ‘void netgen::STLChart::DelChartTrigs(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:745:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 745 | for (int i = 1; i <= trigs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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++) | ~~^~~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/python_stl.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/gprim.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:1117:38: required from here 1117 | searchtree->DeleteElement(op); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../gprim/adtree.hpp:1016:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1016 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp: In member function ‘virtual void netgen::STLTopology::InitSTLGeometry(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:491:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 491 | for (int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:509:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | for(int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp: In member function ‘void netgen::STLTopology::FindNeighbourTrigs()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:760:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 760 | for (int j = 0; j < trigsperpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp: In member function ‘void netgen::STLTopology::OrientAfterTrig(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:1046:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1046 | for (i = 1; i <= oriented.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:1067:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1067 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:1087:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1087 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/python_stl.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1390:25: required from here 1390 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp: In function ‘bool netgen::WriteUserFormat(const std::string&, const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp:42:16: warning: possibly dangling reference to a temporary [-Wdangling-reference] 42 | const auto & entry = UserFormatRegister::Get(format); | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp:42:47: note: the temporary was destroyed at the end of the full expression ‘netgen::UserFormatRegister::Get(std::__cxx11::basic_string((* & format)))’ 42 | const auto & entry = UserFormatRegister::Get(format); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSurfaceFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp:186:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 186 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp:196:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 196 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSTLFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp:234:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 234 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSTLExtFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp:319:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 319 | for(int bcInd = 1; bcInd <= faceBCs.Size(); bcInd++) | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp:328:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | for (int i = 0; i < faceSei.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteEdgeElementFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp:730:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 730 | for (j=1; j <= eledges.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp:741:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp:772:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 772 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp:303:18: required from here 303 | if(faceBCs.Pos(bcNum) < 0) | ~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp:296:14: required from here 296 | faceBCs = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 62%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/python_stl.cpp: In function ‘ExportSTL(pybind11::module_&)::{lambda(std::shared_ptr, int, int, std::__cxx11::basic_string, std::allocator >)#1}::operator()(std::shared_ptr, int, int, std::__cxx11::basic_string, std::allocator >) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/python_stl.cpp:236:24: warning: ‘trig’ may be used uninitialized [-Wmaybe-uninitialized] 236 | self->GetVicinity(trig, size, vic); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/python_stl.cpp:229:11: note: ‘trig’ was declared here 229 | int trig; | ^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘void Ng_LoadGeometry(const char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:84:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 84 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetPoint(int, double*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:315:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 315 | if (pi < 1 || pi > mesh->GetNP()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetUserData(char*, double*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:499:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 499 | for (int i = 0; i < da.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int NgPar_GetDistantNodeNums(int, int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:924:50: warning: ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’ is deprecated: Use GetDistantPNums(locnum) -> FlatArray instead! [-Wdeprecated-declarations] 924 | mesh->GetParallelTopology().GetDistantPNums( locnum, distnums ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:115:10: note: declared here 115 | void GetDistantPNums (int locpnum, int * distpnums ) const | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:927:53: warning: ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’ is deprecated: Use GetDistantEdgeNums(locnum) -> FlatArray instead! [-Wdeprecated-declarations] 927 | mesh->GetParallelTopology().GetDistantEdgeNums( locnum, distnums ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:139:10: note: declared here 139 | void GetDistantEdgeNums (int locedgenum, int * distedgenums ) const | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:930:53: warning: ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’ is deprecated: Use GetDistantFaceNums(locnum) -> FlatArray instead! [-Wdeprecated-declarations] 930 | mesh->GetParallelTopology().GetDistantFaceNums( locnum, distnums ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:122:10: note: declared here 122 | void GetDistantFaceNums (int locfacenum, int * distfacenums ) const | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int NgPar_GetNDistantNodeNums(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:949:65: warning: ‘int netgen::ParallelMeshTopology::GetNDistantPNums(int) const’ is deprecated: Use GetDistantPNums(locnum).Size() instead! [-Wdeprecated-declarations] 949 | case 0: return mesh->GetParallelTopology().GetNDistantPNums (locnum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:106:9: note: declared here 106 | int GetNDistantPNums (int locpnum) const { return loc2distvert[locpnum-1].Size(); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:950:68: warning: ‘int netgen::ParallelMeshTopology::GetNDistantEdgeNums(int) const’ is deprecated: Use GetDistantEdgeNums(locnum).Size() instead! [-Wdeprecated-declarations] 950 | case 1: return mesh->GetParallelTopology().GetNDistantEdgeNums (locnum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:112:9: note: declared here 112 | int GetNDistantEdgeNums ( int locedgenum) const { return loc2distedge[locedgenum-1].Size(); } | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:951:67: warning: ‘int netgen::ParallelMeshTopology::GetNDistantFaceNums(int) const’ is deprecated: Use GetDistantFaceNums(locnum).Size() instead! [-Wdeprecated-declarations] 951 | case 2: return mesh->GetParallelTopology().GetNDistantFaceNums(locnum ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:109:9: note: declared here 109 | int GetNDistantFaceNums (int locfacenum) const { return loc2distface[locfacenum-1].Size(); } | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int NgPar_GetGlobalNodeNum(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:964:65: warning: ‘int netgen::ParallelMeshTopology::GetGlobalEdgeNum(int) const’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 964 | case 1: return mesh->GetParallelTopology().GetGlobalEdgeNum (locnum)-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:95:9: note: declared here 95 | int GetGlobalEdgeNum (int locnum) const { return glob_edge[locnum-1]; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:965:65: warning: ‘int netgen::ParallelMeshTopology::GetGlobalFaceNum(int) const’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 965 | case 2: return mesh->GetParallelTopology().GetGlobalFaceNum (locnum)-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:97:9: note: declared here 97 | int GetGlobalFaceNum (int locnum) const { return glob_face[locnum-1]; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:966:63: warning: ‘int netgen::ParallelMeshTopology::GetGlobalElNum(int) const’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 966 | case 3: return mesh->GetParallelTopology().GetGlobalElNum (locnum)-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:99:9: note: declared here 99 | int GetGlobalElNum (int locnum) const { return glob_el[locnum-1]; } | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetElement_Edges(int, int*, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1530:37: warning: ‘int netgen::MeshTopology::GetElementEdges(int, int*, int*) const’ is deprecated: use GetEdges (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 1530 | return topology.GetElementEdges (elnr, edges, orient); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:25: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/topology.hpp:122:7: note: declared here 122 | int GetElementEdges (int elnr, int * edges, int * orient) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetSurfaceElement_Edges(int, int*, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1556:32: warning: ‘void netgen::MeshTopology::GetSegmentEdge(int, int&, int&) const’ is deprecated: use GetEdge(SegmentIndex) instead [-Wdeprecated-declarations] 1556 | topology.GetSegmentEdge(elnr, edges[0], orient[0]); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/topology.hpp:96:8: note: declared here 96 | void GetSegmentEdge (int segnr, int & enr, int & orient) const; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1558:43: warning: ‘int netgen::MeshTopology::GetSegmentEdge(int) const’ is deprecated: use GetEdge(SegmentIndex) instead [-Wdeprecated-declarations] 1558 | edges[0] = topology.GetSegmentEdge(elnr); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/topology.hpp:91:7: note: declared here 91 | int GetSegmentEdge (int segnr) const { return segedges[segnr-1]+1; } | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetFace_Vertices(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1597:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1597 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetFace_Edges(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1609:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1609 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetVertexElements(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1654:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1654 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1660:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1660 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1666:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1666 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetParentNodes(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1747:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1747 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetParentElement(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1761:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1761 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1766:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1766 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetParentSElement(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1777:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1777 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetPeriodicVertices(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1828:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1828 | for (int i = 0; i < apairs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetVertex_Elements(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1951:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1951 | for( int i=0; ipointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int Ng_Bisect_WithInfo(const char*, double**, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:2193:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2193 | for(int i = 0; iSize(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~ [ 62%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/nginterface_v2_impl.hpp: In member function ‘void netgen::Ngx_Mesh::GetParentNodes(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/nginterface_v2_impl.hpp:351:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 351 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp: In member function ‘size_t netgen::Ngx_Mesh::GetNVLevel(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp:142:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | if (level >= mesh->level_nv.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::GetParentElement(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp:731:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 731 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp:736:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 736 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::GetParentSElement(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp:748:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 62%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/read_fnf_mesh.cpp [ 63%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readtetmesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/read_fnf_mesh.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readtetmesh.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/read_fnf_mesh.cpp: In function ‘void netgen::ReadFNFFormat(Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/read_fnf_mesh.cpp:279:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | for (int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/read_fnf_mesh.cpp:318:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int j = 0; j+2 < enums.Size(); j+=2) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/read_fnf_mesh.cpp:348:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int j = 0; j < fnums.Size(); j += 2) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/read_fnf_mesh.cpp:423:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 423 | for (int i = 0; i < loadtypes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/read_fnf_mesh.cpp:433:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readtetmesh.cpp: In function ‘void netgen::ReadTETFormat(Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readtetmesh.cpp:669:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 669 | for(int i=0; i&, NgFlatArray&) [with T = double; S = PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readtetmesh.cpp:367:29: required from here 367 | BubbleSort(sortval1,nodes1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:743:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 743 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:744:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 744 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readtetmesh.cpp:228:36: required from here 228 | *segmentdata[i] = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readtetmesh.cpp:667:20: required from here 667 | surfindices = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 63%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readuser.cpp [ 64%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeabaqus.cpp [ 64%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writediffpack.cpp [ 65%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writedolfin.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readuser.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeabaqus.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readuser.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeabaqus.cpp: In function ‘void netgen::WriteAbaqusFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeabaqus.cpp:145:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 145 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeabaqus.cpp:161:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 161 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readuser.cpp: In function ‘void netgen::ReadUserFormat(Mesh&, const std::filesystem::__cxx11::path&, const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readuser.cpp:715:18: warning: possibly dangling reference to a temporary [-Wdangling-reference] 715 | const auto & entry = UserFormatRegister::Get(format); | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeabaqus.cpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readuser.cpp:715:49: note: the temporary was destroyed at the end of the full expression ‘netgen::UserFormatRegister::Get(std::__cxx11::basic_string((* & format)))’ 715 | const auto & entry = UserFormatRegister::Get(format); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writediffpack.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writedolfin.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writediffpack.cpp: In function ‘void netgen::WriteDiffPackFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writediffpack.cpp:72:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 72 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writediffpack.cpp:115:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 115 | for (int jj = 0; jj < sels.Size(); jj++) | ~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writediffpack.cpp:235:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 65%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeelmer.cpp In member function ‘netgen::Mesh::GetFaceDescriptor(int)’, inlined from ‘netgen::ReadFile(netgen::Mesh&, std::filesystem::__cxx11::path const&)’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readuser.cpp:380:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:776:28: warning: ‘fdnr’ may be used uninitialized [-Wmaybe-uninitialized] 776 | { return facedecoding[i-1]; } | ~^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readuser.cpp: In function ‘netgen::ReadFile(netgen::Mesh&, std::filesystem::__cxx11::path const&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readuser.cpp:304:25: note: ‘fdnr’ was declared here 304 | int fdnr, ednr; | ^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readuser.cpp:387:53: warning: ‘ednr’ may be used uninitialized [-Wmaybe-uninitialized] 387 | mesh[nr].edgenr = ednr+1; | ~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readuser.cpp:304:31: note: ‘ednr’ was declared here 304 | int fdnr, ednr; | ^~~~ [ 66%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writefeap.cpp [ 66%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writefluent.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeelmer.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 67%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writegmsh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writefeap.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writefluent.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writefeap.cpp: In function ‘void netgen::WriteFEAPFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writefeap.cpp:57:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 57 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writefeap.cpp:74:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 74 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writegmsh.cpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writefluent.cpp: In function ‘void netgen::WriteFluentFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writefluent.cpp:161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 161 | for (i = 1; i <= surfaceelp.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 67%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writejcm.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 68%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writepermas.cpp [ 68%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetecplot.cpp [ 69%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writejcm.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writepermas.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetecplot.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writejcm.cpp:100:20: required from here 100 | pointsOnTetras = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp: In function ‘void netgen::WriteTETFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:70:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 70 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:526:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 526 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:544:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 544 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:551:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:569:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 569 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:576:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 576 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:594:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 594 | for(int i=0; i<=mesh.GetNP(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:598:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 598 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:771:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:786:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 786 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:793:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 793 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:809:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 809 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:932:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 932 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:946:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 946 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:1020:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1020 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:1044:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1044 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:1064:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1064 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:1089:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1089 | for(int i=0; i::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:468:45: required from here 468 | id_groups.Append(new NgArray(group)); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘void netgen::Intersection(const NgFlatArray&, const NgFlatArray&, NgArray&) [with T = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:613:15: required from here 613 | Intersection(*vertex_to_edge[vid[0]],*vertex_to_edge[vid[1]],possible); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:804:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 804 | for(int i=0; i&, const NgFlatArray&, const NgFlatArray&, NgArray&) [with T = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:832:15: required from here 832 | Intersection(*edge_to_face[e1id],*edge_to_face[e2id],*edge_to_face[e3id],possible); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:813:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 813 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:27:14: required from here 27 | elnum = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:601:22: required from here 601 | (*idmaps_edge[i]) = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 69%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetochnog.cpp [ 69%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp [ 70%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writegmsh2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetochnog.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writegmsh2.cpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp: In function ‘void netgen::Convert()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp:169:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 169 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp:218:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp: In function ‘void netgen::WriteFile(std::ostream&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp:280:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 280 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp:285:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | for (i = 1; i <= edges.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp:292:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 292 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp:299:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 299 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 70%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 71%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/rw_cgns.cpp [ 71%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/rw_medit.cpp [ 72%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/algprim.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘bool netgen::BuildOwnerNeighbourLists(const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:153:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 153 | for(int i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteNeighbourFile(std::ostream*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:311:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 311 | for(int i = 1; i <= neighbour_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteOwnerFile(std::ostream*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:345:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for(int i = 1; i <= owner_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:352:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 352 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteFacesFile(std::ostream*, const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:393:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | for(int i = 1; i <= owner_facelist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:428:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 428 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:431:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:439:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 439 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:471:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 471 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:474:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 474 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteBoundaryFile(std::ostream*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:561:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 561 | for(int i = 2; i <= surfelem_bclist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:581:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 581 | for(int i = 1; i <= bcarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:120:28: required from here 120 | neighbour_celllist = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 72%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/brick.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/rw_medit.cpp: In function ‘void netgen::ReadMeditFormat(Mesh&, const std::filesystem::__cxx11::path&, std::map, int>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:54:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 54 | for(auto i : Range(dim)) | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:56:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 56 | fin >> index; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:65:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 65 | for(auto i : Range(2)) | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:67:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 67 | fin >> seg.edgenr; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:78:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 78 | for(auto i : Range(3)) | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:80:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 80 | fin >> index; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:90:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 90 | for(auto i : Range(4)) | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:92:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 92 | fin >> index; | ^~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/algprim.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 239 | class Primitive | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Plane]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Plane]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Plane; Bases = netgen::QuadraticSurface]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/algprim.cpp:1982:50: required from here 1982 | RegisterClassForArchive regpl; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/brick.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/brick.cpp:239:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 239 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/brick.cpp:285:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/brick.cpp:301:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 301 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/brick.cpp:318:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp: In member function ‘virtual double netgen::BSplineCurve2d::ProjectParam(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:44:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 44 | for (n1 = 1; n1 <= points.Size(); n1++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Point<2, double> netgen::BSplineCurve2d::Eval(double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:101:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 101 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:103:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:105:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 105 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrime(double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:134:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:136:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:138:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrimePrime(double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:163:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:165:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:167:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::Reduce(const netgen::Point<2, double>&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:194:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 194 | for (n1 = 1; n1 <= points.Size(); n1++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:205:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 205 | if (n > points.Size()) n = 1; | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::UnReduce()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:230:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | for (i = 1; i <= intervallused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::Print(std::ostream&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:239:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 239 | for (int i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 239 | class Primitive | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Brick]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Brick]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = netgen::Primitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/brick.cpp:529:43: required from here 529 | RegisterClassForArchive regbrick; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 62 | class Brick : public Primitive | ^~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Brick]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Brick]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = netgen::Primitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/brick.cpp:529:43: required from here 529 | RegisterClassForArchive regbrick; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 73%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::Clean()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:175:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for(int i = 0; i < to_delete.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:188:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 188 | for(int i = 0; iSize(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:896:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 896 | for (i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:923:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 923 | for (int j = 0; j < polysurfs[i]->Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::FindIdenticSurfaces(double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:971:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 971 | for (int i = 0; i < isidenticto.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1018:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1018 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::GetIndependentSurfaceIndices(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1082:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1082 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::CalcTriangleApproximation(double, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1118:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1118 | for (int i = 0; i < triapprox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1214:12: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1214 | catch (exception) | ^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1264:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1264 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1276:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1276 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1282:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1282 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1308:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1308 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::IterateAllSolids(netgen::SolidIterator&, bool) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1597:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1597 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1601:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1601 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ [ 74%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgparser.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1388:5: required from here 1388 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:169:29: required from here 169 | if(!to_delete.Contains(solids[i]->S1())) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:643:18: required from here 643 | surfaces.Set (name, surf); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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]’ 116 | return CheckIndex(name) >= 0; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:683:21: required from here 683 | if (solids.Used (name)) | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:726:23: required from here 726 | splinecurves2d.Set(name,spl); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:730:23: required from here 730 | splinecurves3d.Set(name,spl); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgparser.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgparser.cpp: In function ‘netgen::Solid* netgen::ParsePrimary(CSGScanner&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgparser.cpp:416:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 74%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/curve2d.cpp [ 75%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/curve2d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp: In constructor ‘netgen::EdgeCalculation::EdgeCalculation(const netgen::CSGeometry&, netgen::NgArray&, netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:22:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 22 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::Calc(double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:53:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 53 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::CalcEdges1(double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:123:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 123 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:141:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:150:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 150 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:165:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:186:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 186 | for (int i = 0; i < geometry.identifications.Size() && !pi1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:187:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 187 | for (int j = checkedcopy; j < startpoints.Size() && !pi1; j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:202:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 202 | for (int k = 0; k < hsp.Size() && !pi1; k++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:254:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | for (int i = 1; i <= hsp.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:274:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 274 | for (int i = 1; i <= hsp.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:313:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 313 | for (int i = 1; i <= edgepoints.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:318:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int i = 1; i <= geometry.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:369:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 369 | for (int j = 1; j <= edgepoints.Size()-1; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:380:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 380 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:418:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 418 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:452:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 452 | for(int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:502:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 502 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:507:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 507 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:511:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:802:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 802 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:835:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 835 | for (int jj = 0; jj < hsp.Size(); jj++) | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1043:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1043 | for (int j = 0; j < locsurfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1177:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1177 | for (int l = 1; !hi && l <= refedges.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1282:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1403:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1403 | while (curvelength.Get(j) < i * corr && j < curvelength.Size()) j++; | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1438:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1438 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1605:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | for (int k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1729:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1729 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:575:15: required from here 575 | osedges = 2; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 75%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/explicitcurve2d.cpp [ 76%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/gencyl.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 76%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp:500:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 500 | for(int i=0; i&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp:729:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for(int i=0; i&, double, netgen::NgArray*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp:749:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 749 | for(int i=0; i&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp:786:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 786 | for (int j = 0; j < faces.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp: In member function ‘virtual void netgen::Extrusion::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp:918:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 918 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp: In member function ‘virtual void netgen::Extrusion::UnReduce()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp:924:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/gencyl.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 9 | class ExtrusionFace : public Surface | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp:928:51: required from here 928 | RegisterClassForArchive regexf; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 9 | class ExtrusionFace : public Surface | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp:928:51: required from here 928 | RegisterClassForArchive regexf; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 9 | class ExtrusionFace : public Surface | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp:928:51: required from here 928 | RegisterClassForArchive regexf; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 9 | class ExtrusionFace : public Surface | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp:928:51: required from here 928 | RegisterClassForArchive regexf; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 239 | class Primitive | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Extrusion]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Extrusion]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = netgen::Primitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp:929:49: required from here 929 | RegisterClassForArchive regextr; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 128 | class Extrusion : public Primitive | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Extrusion]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Extrusion]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = netgen::Primitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp:929:49: required from here 929 | RegisterClassForArchive regextr; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp: In function ‘void netgen::FindPoints(CSGeometry&, NgArray&, NgArray&, Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp:65:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 65 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp: In function ‘void netgen::FindEdges(CSGeometry&, Mesh&, NgArray&, NgArray&, MeshingParameters&, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp:90:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 90 | for (int i = 0; i < geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp:96:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 96 | for (int i = 0; i < geom.singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp:130:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 130 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp:137:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 137 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp:173:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 173 | for (int j = 0; j < loc.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp: In function ‘void netgen::MeshSurface(CSGeometry&, Mesh&, MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp:269:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 269 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp:273:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 273 | for (int j = 0; j < fpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp:318:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp:375:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp:391:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 391 | for(int k = 0; k&, MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp:707:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp:59:27: required from here 59 | global_specpoints = specpoints; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 77%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp [ 77%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/manifold.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘virtual int netgen::PeriodicIdentification::GetIdentifiedPoint(netgen::Mesh&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::PeriodicIdentification::IdentifyPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::PeriodicIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:480:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 480 | for (int k = 0; k < copy_points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:695:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 695 | for (int j = 0; j < hsurf.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:703:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 703 | for (int i = 0; i < specpoint2solid[sp1.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:706:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 706 | for (int i = 0; i < specpoint2solid[sp2.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:762:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 762 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:767:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 767 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:772:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 772 | for (int l = 0; l < domain_surfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:789:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 789 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:791:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 791 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘virtual int netgen::CloseSurfaceIdentification::GetIdentifiedPoint(netgen::Mesh&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::IdentifyPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:992:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 992 | for (int jj = 0; jj < domain_surfaces.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:1000:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1000 | for (int ii2 = 0; ii2 < points_on_surf2.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:1010:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1010 | for (int jj = 0; jj < surfs_of_p1.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::IdentifyFaces(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:1164:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1164 | for (int ll = 0; ll < segs_on_face2.Size(); ll++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:1237:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1237 | for (int i = PointIndex::BASE; i < identmap.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:1251:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1251 | for (int i1 = 0; i1 < segs.Size(); i1++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘void netgen::CloseSurfaceIdentification::BuildSurfaceElements2(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseEdgesIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:1648:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:1233:14: required from here 1233 | identmap = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 78%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/meshsurf.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 78%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 79%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/revolution.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 79%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/singularref.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Polyhedra::BoxInSolid(const netgen::BoxSphere<3>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:73:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 73 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:151:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:180:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 180 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:220:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:679:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 679 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:761:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 761 | for (int i = 0; i < planes.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:764:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 764 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::UnReduce()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:771:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | for (int i = 0; i < planes.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp: In member function ‘void netgen::Polyhedra::GetPolySurfs(netgen::NgArray*>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:877:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 877 | for(int i = 0; i, 0, int>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:894:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 894 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:909:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 909 | for (int fi1 = 0; fi1 < faces.Size(); fi1++) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:910:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/singularref.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/revolution.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/revolution.cpp: In member function ‘void netgen::RevolutionFace::Init()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/revolution.cpp:34:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 34 | for(int i=0; i&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/revolution.cpp: In member function ‘virtual void netgen::Revolution::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularEdge::FindPointsOnEdge(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/singularref.cpp:48:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 48 | for (int i = 0; i < si1.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/singularref.cpp:50:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for (int i = 0; i < si2.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularEdge::SetMeshSize(netgen::Mesh&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/singularref.cpp:119:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 119 | for (int i = 0; i < points.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/singularref.cpp:124:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/singularref.cpp:130:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 130 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularPoint::FindPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/singularref.cpp:194:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 194 | for (int i = 0; i < surfk.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularPoint::SetMeshSize(netgen::Mesh&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/singularref.cpp:214:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 214 | for (int i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ [ 80%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/solid.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 80%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 9 | class RevolutionFace : public Surface | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::RevolutionFace]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::RevolutionFace]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = netgen::Surface]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/revolution.cpp:1046:52: required from here 1046 | RegisterClassForArchive regrevf; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 9 | class RevolutionFace : public Surface | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::RevolutionFace]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::RevolutionFace]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = netgen::Surface]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/revolution.cpp:1046:52: required from here 1046 | RegisterClassForArchive regrevf; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 239 | class Primitive | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Revolution]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Revolution]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Revolution; Bases = netgen::Primitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/revolution.cpp:1047:50: required from here 1047 | RegisterClassForArchive regrev; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [ 81%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/spline3d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/solid.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/solid.cpp:702:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 702 | for (i = 1; i <= bounds1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/solid.cpp:704:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | for (i = 1; i <= bounds2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/solid.cpp:721:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 721 | for (i = 1; i <= bounds1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/solid.cpp:723:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 723 | for (i = 1; i <= bounds2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/solid.cpp: In member function ‘void netgen::Solid::RecGetSurfaceIndices(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/solid.cpp:1600:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1600 | for (int i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp: In member function ‘void netgen::SpecialPointCalculation::CalcSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:119:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 119 | for (int j = 0; j < hpts.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:137:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 137 | for(int j=0; jSize(); j++) | ~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:360:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:390:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 390 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:401:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 401 | for(int jj=0; jj&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1701:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1701 | for (int i = 0; i < points->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp: In member function ‘void netgen::SpecialPointCalculation::AnalyzeSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1752:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1752 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1763:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1763 | for (int i = 1; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1780:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1780 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1797:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1797 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1821:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1821 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1843:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1843 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1848:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1848 | for (int j = 0; j < normalvecs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1849:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1849 | for (int k = 0; k < normalvecs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1930:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1930 | for (int j2 = 0; j2 < surfind2.Size(); j2++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1960:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1960 | for (int l = 0; l < surfind2.Size(); l++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:2020:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2020 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:2094:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2094 | for (int m = 0; m < locsearch.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:2147:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2147 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:2151:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1936:43: required from here 1936 | NgArray surfind2_aux(surfind2); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/spline3d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 81%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/surface.cpp [ 82%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/triapprox.cpp [ 82%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/zrefine.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/triapprox.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/surface.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 83%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/python_csg.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/zrefine.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/zrefine.cpp: In function ‘void netgen::SelectSingularEdges(const Mesh&, const CSGeometry&, INDEX_2_HASHTABLE&, ZRefinementOptions&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/zrefine.cpp:15:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 15 | for (int i = 1; i <= geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/zrefine.cpp:21:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for (int j = 1; j <= se.segms.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/zrefine.cpp: In function ‘void netgen::MakePrismsSingEdge(Mesh&, INDEX_2_HASHTABLE&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/zrefine.cpp: In function ‘void netgen::MakePrismsClosePoints(Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/zrefine.cpp: In function ‘void netgen::RefinePrisms(Mesh&, const CSGeometry*, ZRefinementOptions&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/zrefine.cpp:342:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 342 | for (i = 1; i <= ref_singular.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/zrefine.cpp:370:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 370 | for (i = 1; i <= ref_slices.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/zrefine.cpp: In function ‘void netgen::CombineSingularPrisms(Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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++) | ~^~~~~~~~~~~~~~ [ 83%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/splinesurface.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 83%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/python_csg.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/python_csg.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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::Point<3, double>) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/splinesurface.cpp:25:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 25 | for(int i=0; i > > netgen::SplineSurface::CreateCuttingSurfaces()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/splinesurface.cpp:47:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 47 | 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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1390:25: required from here 1390 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 239 | class Primitive | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 7 | class SplineSurface : public OneSurfacePrimitive | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 7 | class SplineSurface : public OneSurfacePrimitive | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 7 | class SplineSurface : public OneSurfacePrimitive | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 7 | class SplineSurface : public OneSurfacePrimitive | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp:2056:16: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 2056 | if(i1::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 84%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp: In function ‘void netgen::Partition(const SplineSegExt&, MeshingParameters&, double, double, Mesh&, Point3dTree&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:135:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 135 | while (j < curvepoints.Size() && (l >= curvepoints[j] || i == n)) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:151:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:156:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 156 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp: In member function ‘void netgen::SplineGeometry2d::PartitionBoundary(netgen::MeshingParameters&, double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:217:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 217 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:230:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:314:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 314 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp: In function ‘void netgen::MeshFromSpline2D(SplineGeometry2d&, std::shared_ptr&, MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:554:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 554 | for (PointIndex pi = 1; pi <= si2.Size(); pi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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++) | ~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:528:21: required from here 528 | nextpi = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:529:18: required from here 529 | si1 = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:565:18: required from here 565 | pts = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 84%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp [ 85%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp [ 85%] Building CXX object CMakeFiles/nglib.dir/ng/onetcl.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/ng/onetcl.cpp.o -MF CMakeFiles/nglib.dir/ng/onetcl.cpp.o.d -o CMakeFiles/nglib.dir/ng/onetcl.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/onetcl.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/onetcl.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 86%] Building CXX object CMakeFiles/nglib.dir/nglib/nglib.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/nglib/nglib.cpp.o -MF CMakeFiles/nglib.dir/nglib/nglib.cpp.o.d -o CMakeFiles/nglib.dir/nglib/nglib.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/nglib/nglib.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp: In destructor ‘virtual netgen::SplineGeometry2d::~SplineGeometry2d()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:18:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 18 | for ( int i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:20:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for (int i=0; i= bcnr) | ~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp: In member function ‘std::string* netgen::SplineGeometry2d::BCNamePtr(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:982:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 982 | if ( bcnr > bcnames.Size() ) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp: In member function ‘int netgen::SplineGeometry2d::GetBCNumber(std::string) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:991:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 991 | for (int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::GetMaterial(int, char*&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:1007:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1007 | if ( materials.Size() >= domnr) | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::SetMaterial(int, const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:1016:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1016 | if (domnr > materials.Size()) materials.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp: In member function ‘double netgen::SplineGeometry2d::GetDomainMaxh(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:1034:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 1034 | if ( maxh.Size() >= domnr && domnr > 0) | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::SetDomainMaxh(int, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:1043:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1043 | if (domnr > maxh.Size()) maxh.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1388:5: required from here 1388 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:232:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:283:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 283 | for(int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../gprim/spline.hpp:622:7: required from ‘netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::NgArray >&) [with int D = 2]’ 622 | : pts (apts) | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:266:44: required from here 266 | spline = new DiscretePointsSeg (pts); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:510:12: required from here 510 | maxh = 1e99; | ^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:847:20: required from here 847 | quadmeshing = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:851:14: required from here 851 | layer = 1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:345:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:358:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 358 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:377:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 377 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:385:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 385 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshtype.hpp:1390:25: required from here 1390 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../gprim/spline.hpp:641:12: required from here 641 | Point DiscretePointsSeg :: GetPoint (double t) const | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../gprim/spline.hpp:646:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/nglib/nglib.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:622:7: required from ‘netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::NgArray >&) [with int D = 2]’ 622 | : pts (apts) | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:182:58: required from here 182 | auto spline = new DiscretePointsSeg<2> (points); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/nglib/nglib.cpp:17: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/nglib/nglib.cpp:18: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/nglib/nglib.cpp: In function ‘nglib::Ng_Result nglib::Ng_MergeMesh(void**, const char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/nglib/nglib.cpp:168:24: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘const int’ [-Wsign-compare] 168 | if(m->GetNP() > num_pts) | ~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshtype.hpp:1388:5: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = netgen::MeshingParameters; _Args = {netgen::MeshingParameters&}]’ 1388 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /usr/include/c++/14/optional:274:19: required from ‘constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters]’ 274 | std::_Construct(std::__addressof(this->_M_payload._M_value), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/optional:455: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]’ 455 | static_cast<_Dp*>(this)->_M_payload._M_construct( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 456 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/optional:916:22: required from ‘std::enable_if_t<((bool)is_constructible_v<_Tp, _Args ...>), _Tp&> std::optional<_Tp>::emplace(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters; std::enable_if_t<((bool)is_constructible_v<_Tp, _Args ...>), _Tp&> = netgen::MeshingParameters&]’ 916 | this->_M_construct(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ 335 | value.emplace(cast_op(std::move(inner_caster))); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1598: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]’ 1598 | if ((... || !std::get(argcasters).load(call.args[Is], call.args_convert[Is]))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1576:68: required from ‘bool pybind11::detail::argument_loader::load_args(pybind11::detail::function_call&) [with Args = {std::shared_ptr, std::optional, pybind11::kwargs}]’ 1576 | bool load_args(function_call &call) { return load_impl_sequence(call, indices{}); } | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:271: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*}]’ 271 | if (!args_converter.load_args(call)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/pybind11/pybind11.h:145: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]’ 145 | initialize( | ~~~~~~~~~~^ 146 | std::forward(f), (detail::function_signature_t *) nullptr, extra...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:1634: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}]’ 1634 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:399:9: required from here 38 | py::class_> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | (m, "SplineGeometry", | ~~~~~~~~~~~~~~~~~~~~~ 40 | "a 2d boundary representation geometry model by lines and splines", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41 | py::multiple_inheritance()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42 | .def(py::init<>()) | ~~~~~~~~~~~~~~~~~~ 43 | .def(py::init([](const string& filename) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44 | { | ~ 45 | auto geo = make_shared(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46 | geo->Load(filename.c_str()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47 | ng_geometry = geo; | ~~~~~~~~~~~~~~~~~~ 48 | return geo; | ~~~~~~~~~~~ 49 | })) | ~~~ 50 | .def(NGSPickle()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | .def("Load",&SplineGeometry2d::Load) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | .def("SetDomainLayer", &SplineGeometry2d::SetDomainLayer) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53 | .def("AppendPoint", FunctionPointer | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54 | ([](SplineGeometry2d &self, double px, double py, double maxh, double hpref, string name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | { | ~ 56 | Point<2> p; | ~~~~~~~~~~~ 57 | p(0) = px; | ~~~~~~~~~~ 58 | p(1) = py; | ~~~~~~~~~~ 59 | GeomPoint<2> gp(p); | ~~~~~~~~~~~~~~~~~~~ 60 | gp.hmax = maxh; | ~~~~~~~~~~~~~~~ 61 | gp.hpref = hpref; | ~~~~~~~~~~~~~~~~~ 62 | gp.name = name; | ~~~~~~~~~~~~~~~ 63 | self.geompoints.Append(gp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | return self.geompoints.Size()-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | }), | ~~~ 66 | py::arg("x"), py::arg("y"), py::arg("maxh") = 1e99, py::arg("hpref")=0, py::arg("name")="") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | .def("Append", FunctionPointer([](SplineGeometry2d &self, py::list segment, int leftdomain, int rightdomain, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | optional> bc, optional copy, double maxh, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | double hpref, double hprefleft, double hprefright) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | { | ~ 71 | SplineSegExt * seg; | ~~~~~~~~~~~~~~~~~~~ 72 | if(py::isinstance(segment[0])) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | { | ~ 74 | auto segtype = py::cast(segment[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | | 76 | if (segtype == "line") | ~~~~~~~~~~~~~~~~~~~~~~ 77 | { | ~ 78 | LineSeg<2> * l = new LineSeg<2>(self.GetPoint(py::cast(segment[1])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | self.GetPoint(py::cast(segment[2]))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80 | seg = new SplineSegExt(*l); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | } | ~ 82 | else if (segtype == "spline3") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | { | ~ 84 | SplineSeg3<2> * seg3 = new SplineSeg3<2>(self.GetPoint(py::cast(segment[1])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | self.GetPoint(py::cast(segment[2])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | self.GetPoint(py::cast(segment[3]))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | seg = new SplineSegExt(*seg3); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | } | ~ 89 | else | ~~~~ 90 | throw Exception("Appended segment is not a line or a spline3"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | } | ~ 92 | else | ~~~~ 93 | { | ~ 94 | if(py::len(segment) == 2) | ~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | auto l = new LineSeg<2>(self.GetPoint(py::cast(segment[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | self.GetPoint(py::cast(segment[1]))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | seg = new SplineSegExt(*l); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | } | ~ 100 | else if(py::len(segment) == 3) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | { | ~ 102 | SplineSeg3<2> * seg3 = new SplineSeg3<2>(self.GetPoint(py::cast(segment[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | self.GetPoint(py::cast(segment[1])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | self.GetPoint(py::cast(segment[2]))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | seg = new SplineSegExt(*seg3); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | } | ~ 107 | else | ~~~~ 108 | throw Exception("Appended segment must either have 2 or 3 points"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | } | ~ 110 | seg->leftdom = leftdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | seg->rightdom = rightdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | seg->hmax = maxh; | ~~~~~~~~~~~~~~~~~ 113 | seg->hpref_left = max(hpref, hprefleft); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | seg->hpref_right = max(hpref,hprefright); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | seg->reffak = 1; | ~~~~~~~~~~~~~~~~ 116 | seg->copyfrom = -1; | ~~~~~~~~~~~~~~~~~~~ 117 | if (copy.has_value()) | ~~~~~~~~~~~~~~~~~~~~~ 118 | seg->copyfrom = *copy+1; | ~~~~~~~~~~~~~~~~~~~~~~~~ 119 | | 120 | if (bc.has_value()) | ~~~~~~~~~~~~~~~~~~~ 121 | { | ~ 122 | if(auto intptr = get_if(&*bc); intptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | seg->bc = *intptr; | ~~~~~~~~~~~~~~~~~~ 124 | else | ~~~~ 125 | { | ~ 126 | auto bcname = get_if(&*bc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | seg->bc = self.GetNSplines() + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | self.SetBCName(seg->bc, *bcname); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | } | ~ 130 | } | ~ 131 | else | ~~~~ 132 | seg->bc = self.GetNSplines()+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133 | self.AppendSegment(seg); | ~~~~~~~~~~~~~~~~~~~~~~~~ 134 | return self.GetNSplines()-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | }), py::arg("point_indices"), py::arg("leftdomain") = 1, py::arg("rightdomain") = py::int_(0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | py::arg("bc")=nullopt, py::arg("copy")=nullopt, py::arg("maxh")=1e99, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | py::arg("hpref")=0,py::arg("hprefleft")=0,py::arg("hprefright")=0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | | 139 | | 140 | .def("AppendSegment", FunctionPointer([](SplineGeometry2d &self, py::list point_indices, int leftdomain, int rightdomain) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | { | ~ 142 | int npts = py::len(point_indices); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | SplineSegExt * seg; | ~~~~~~~~~~~~~~~~~~~ 144 | //int a = py::extract(point_indices[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | if (npts == 2) | ~~~~~~~~~~~~~~ 146 | { | ~ 147 | LineSeg<2> * l = new LineSeg<2>(self.GetPoint(py::extract(point_indices[0])()), self.GetPoint(py::extract(point_indices[1])())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | seg = new SplineSegExt(*l); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | | 150 | } | ~ 151 | else if (npts == 3) | ~~~~~~~~~~~~~~~~~~~ 152 | { | ~ 153 | SplineSeg3<2> * seg3 = new SplineSeg3<2>(self.GetPoint(py::extract(point_indices[0])()), self.GetPoint(py::extract(point_indices[1])()), self.GetPoint(py::extract(point_indices[2])())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | seg = new SplineSegExt(*seg3); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | | 156 | } | ~ 157 | else | ~~~~ 158 | throw Exception("Can only append segments with 2 or 3 points!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | seg->leftdom = leftdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | seg->rightdom = rightdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | seg->hmax = 1e99; | ~~~~~~~~~~~~~~~~~ 162 | seg->reffak = 1; | ~~~~~~~~~~~~~~~~ 163 | seg->copyfrom = -1; | ~~~~~~~~~~~~~~~~~~~ 164 | self.AppendSegment(seg); | ~~~~~~~~~~~~~~~~~~~~~~~~ 165 | }), py::arg("point_indices"), py::arg("leftdomain") = 1, py::arg("rightdomain") = py::int_(0)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | | 167 | | 168 | .def("AddCurve", | ~~~~~~~~~~~~~~~~ 169 | [] (SplineGeometry2d & self, py::object func, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | int leftdomain, int rightdomain, py::object bc, double maxh) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | { | ~ 172 | int n = 1000; | ~~~~~~~~~~~~~ 173 | NgArray> points; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | for (int i = 0; i <= n; i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | { | ~ 176 | double t = double(i)/n; | ~~~~~~~~~~~~~~~~~~~~~~~ 177 | py::tuple xy = func(t); | ~~~~~~~~~~~~~~~~~~~~~~~ 178 | double x = py::cast(xy[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | double y = py::cast(xy[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | points.Append (Point<2>(x,y)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | } | ~ 182 | auto spline = new DiscretePointsSeg<2> (points); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | SplineSegExt * spex = new SplineSegExt (*spline); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | | 185 | spex -> leftdom = leftdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | spex -> rightdom = rightdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187 | spex->hmax = maxh; | ~~~~~~~~~~~~~~~~~~ 188 | spex->reffak = 1; | ~~~~~~~~~~~~~~~~~ 189 | spex->copyfrom = -1; | ~~~~~~~~~~~~~~~~~~~~ 190 | | 191 | if (py::extract(bc).check()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | spex->bc = py::extract(bc)(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | else if (py::extract(bc).check()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | { | ~ 195 | string bcname = py::extract(bc)(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | spex->bc = self.GetNSplines()+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | self.SetBCName(spex->bc, bcname); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | } | ~ 199 | else | ~~~~ 200 | spex->bc = self.GetNSplines()+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | | 202 | | 203 | self.AppendSegment (spex); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 204 | }, py::arg("func"), py::arg("leftdomain") = 1, py::arg("rightdomain") = py::int_(0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205 | py::arg("bc")=NGDummyArgument(), py::arg("maxh")=1e99, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "Curve is given as parametrization on the interval [0,1]") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207 | | 208 | .def("SetMaterial", &SplineGeometry2d::SetMaterial) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | .def("SetDomainMaxH", &SplineGeometry2d::SetDomainMaxh) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | | 211 | .def("GetBCName", [](SplineGeometry2d& self, size_t index) { return self.GetBCName(index); }) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | | 213 | .def("GetNDomains", [](SplineGeometry2d& self) { return self.GetNDomains(); }) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | .def("GetNSplines", [](SplineGeometry2d& self) { return self.splines.Size(); }) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | .def("GetSpline", [](SplineGeometry2d& self, size_t index) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | { return shared_ptr(&self.GetSpline(index), NOOP_Deleter); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | py::return_value_policy::reference_internal) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | .def("GetNPoints", [](SplineGeometry2d& self) { return self.GetNP(); }) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | .def("GetPoint", [](SplineGeometry2d& self, size_t index) { return Point<2>(self.GetPoint(index)); }) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | | 222 | .def("PlotData", FunctionPointer([](SplineGeometry2d &self) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | { | ~ 224 | Box<2> box(self.GetBoundingBox()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | double xdist = box.PMax()(0) - box.PMin()(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | double ydist = box.PMax()(1) - box.PMin()(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | py::tuple xlim = py::make_tuple(box.PMin()(0) - 0.1*xdist, box.PMax()(0) + 0.1*xdist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | py::tuple ylim = py::make_tuple(box.PMin()(1) - 0.1*ydist, box.PMax()(1) + 0.1*ydist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | | 230 | py::list xpoints, ypoints; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | | 232 | for (int i = 0; i < self.splines.Size(); i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | { | ~ 234 | py::list xp, yp; | ~~~~~~~~~~~~~~~~ 235 | if (self.splines[i]->GetType().compare("line")==0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | { | ~ 237 | GeomPoint<2> p1 = self.splines[i]->StartPI(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | GeomPoint<2> p2 = self.splines[i]->EndPI(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | xp.append(py::cast(p1(0))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | xp.append(py::cast(p2(0))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | yp.append(py::cast(p1(1))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | yp.append(py::cast(p2(1))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | } | ~ 244 | else if (self.splines[i]->GetType().compare("spline3")==0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | { | ~ 246 | double len = self.splines[i]->Length(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | int n = floor(len/(0.05*min(xdist,ydist))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | | 249 | for (int j = 0; j <= n; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | { | ~ 251 | GeomPoint<2> point = self.splines[i]->GetPoint(j*1./n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | xp.append(py::cast(point(0))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | yp.append(py::cast(point(1))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | } | ~ 255 | } | ~ 256 | else | ~~~~ 257 | { | ~ 258 | cout << "spline is neither line nor spline3" << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | } | ~ 260 | xpoints.append(xp); | ~~~~~~~~~~~~~~~~~~~ 261 | ypoints.append(yp); | ~~~~~~~~~~~~~~~~~~~ 262 | | 263 | } | ~ 264 | return py::tuple(py::make_tuple(xlim, ylim, xpoints, ypoints)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | | 266 | })) | ~~~ 267 | .def("_visualizationData", [](SplineGeometry2d &self) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | { | ~ 269 | Box<2> box(self.GetBoundingBox()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | double xdist = box.PMax()(0) - box.PMin()(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | double ydist = box.PMax()(1) - box.PMin()(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | py::dict data; | ~~~~~~~~~~~~~~ 273 | py::dict segment_data; | ~~~~~~~~~~~~~~~~~~~~~~ 274 | auto min_val = py::make_tuple(box.PMin()(0), box.PMin()(1),0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | auto max_val = py::make_tuple(box.PMax()(1),box.PMax()(1),0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | py::list vertices; | ~~~~~~~~~~~~~~~~~~ 277 | py::list domains; | ~~~~~~~~~~~~~~~~~ 278 | py::list segment_points; | ~~~~~~~~~~~~~~~~~~~~~~~~ 279 | py::list segment_normals; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | py::list leftdom; | ~~~~~~~~~~~~~~~~~ 281 | py::list rightdom; | ~~~~~~~~~~~~~~~~~~ 282 | int max_bcnr = 0; | ~~~~~~~~~~~~~~~~~ 283 | for(int i = 0; i < self.splines.Size(); i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | { | ~ 285 | std::vector> lst; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | if (self.splines[i]->GetType().compare("line") == 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | lst = { self.splines[i]->StartPI(), self.splines[i]->EndPI() }; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 288 | else if(self.splines[i]->GetType().compare("spline3") == 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289 | { | ~ 290 | double len = self.splines[i]->Length(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | int n = floor(len/(0.05*min(xdist,ydist))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292 | n = max(3, n); | ~~~~~~~~~~~~~~ 293 | lst.push_back(self.splines[i]->StartPI()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | for (int j = 1; j < n; j++){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | lst.push_back(self.splines[i]->GetPoint(j*1./n)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | lst.push_back(self.splines[i]->GetPoint(j*1./n)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297 | } | ~ 298 | lst.push_back(self.splines[i]->EndPI()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | } | ~ 300 | else | ~~~~ 301 | { | ~ 302 | throw NgException("Spline is neither line nor spline3"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | } | ~ 304 | for (auto point : lst) | ~~~~~~~~~~~~~~~~~~~~~~ 305 | { | ~ 306 | for(auto val : {point(0), point(1), 0.}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | vertices.append(val); | ~~~~~~~~~~~~~~~~~~~~~ 308 | int bcnr = self.GetSpline(i).bc; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | max_bcnr = max2(max_bcnr, bcnr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | domains.append(bcnr); | ~~~~~~~~~~~~~~~~~~~~~ 311 | domains.append(self.GetSpline(i).leftdom); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 | domains.append(self.GetSpline(i).rightdom); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | } | ~ 314 | | 315 | // segment data | ~~~~~~~~~~~~~~~ 316 | auto pnt = self.splines[i]->GetPoint(0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | segment_points.append(py::make_tuple(pnt(0),pnt(1))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | auto normal = self.GetSpline(i).GetTangent(0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | std::swap(normal(0),normal(1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | normal(1) *= -1; | ~~~~~~~~~~~~~~~~ 321 | normal *= 1./sqrt(normal(0) * normal(0) + normal(1)*normal(1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | segment_normals.append(py::make_tuple(normal(0),normal(1))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 | leftdom.append(self.GetSpline(i).leftdom); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | rightdom.append(self.GetSpline(i).rightdom); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | } | ~ 326 | py::list bcnames; | ~~~~~~~~~~~~~~~~~ 327 | for (int i = 1; i point = self.splines[i]->GetPoint(0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | Vec<2> normal = self.GetSpline(i).GetTangent(0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 362 | double temp = normal(0); | ~~~~~~~~~~~~~~~~~~~~~~~~ 363 | normal(0) = normal(1); | ~~~~~~~~~~~~~~~~~~~~~~ 364 | normal(1) = -temp; | ~~~~~~~~~~~~~~~~~~ 365 | | 366 | leftdom.append(py::cast(self.GetSpline(i).leftdom)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | rightdom.append(py::cast(self.GetSpline(i).rightdom)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | | 369 | rightpoints.append(py::make_tuple(point(0), point(1), normal(0)<0, normal(1)<0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 370 | leftpoints.append(py::make_tuple(point(0), point(1), normal(0)<0, normal(1)<0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 371 | } | ~ 372 | return py::tuple(py::make_tuple(leftpoints, rightpoints, leftdom, rightdom)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 373 | | 374 | })) | ~~~ 375 | .def("Print", FunctionPointer([](SplineGeometry2d &self) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | { | ~ 377 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | { | ~ 379 | cout << i << " : " << self.geompoints[i][0] << " , " << self.geompoints[i][1] << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | } | ~ 381 | //Box<2> box(self.GetBoundingBox()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 382 | //cout << box.PMin() << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383 | //cout << box.PMax() << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | cout << self.splines.Size() << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385 | for (int i = 0; i < self.splines.Size(); i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386 | { | ~ 387 | cout << self.splines[i]->GetType() << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | //cout << i << " : " << self.splines[i]->GetPoint(0.1) << " , " << self.splines[i]->GetPoint(0.5) << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | } | ~ 390 | })) | ~~~ 391 | .def("Draw", FunctionPointer | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392 | ([] (shared_ptr self) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393 | { | ~ 394 | ng_geometry = self; | ~~~~~~~~~~~~~~~~~~~ 395 | py::module::import("netgen").attr("Redraw")(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | }) | ~~ 397 | ) | ~ 398 | | 399 | .def("GenerateMesh", [](shared_ptr self, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | optional pars, py::kwargs kwargs) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 401 | { | ~ 402 | MeshingParameters mp; | ~~~~~~~~~~~~~~~~~~~~~ 403 | if(pars) mp = *pars; | ~~~~~~~~~~~~~~~~~~~~ 404 | { | ~ 405 | py::gil_scoped_acquire aq; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 406 | CreateMPfromKwargs(mp, kwargs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | } | ~ 408 | auto mesh = make_shared(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | mesh->SetGeometry(self); | ~~~~~~~~~~~~~~~~~~~~~~~~ 410 | SetGlobalMesh (mesh); | ~~~~~~~~~~~~~~~~~~~~~ 411 | ng_geometry = self; | ~~~~~~~~~~~~~~~~~~~ 412 | auto result = self->GenerateMesh(mesh, mp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | if(result != 0) | ~~~~~~~~~~~~~~~ 414 | throw Exception("Meshing failed!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | return mesh; | ~~~~~~~~~~~~ 416 | }, py::arg("mp") = nullopt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417 | py::call_guard(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | meshingparameter_description.c_str()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:641:12: required from here 641 | Point DiscretePointsSeg :: GetPoint (double t) const | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:646:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ [ 86%] Building CXX object CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o -MF CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o.d -o CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/nglib/nglib_occ.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/nglib/nglib_occ.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/nglib/nglib_occ.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/nglib/nglib_occ.cpp: In function ‘nglib::Ng_Result nglib::Ng_OCC_GenerateSurfaceMesh(void**, void**, Ng_Meshing_Parameters*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/nglib/nglib_occ.cpp:166:22: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 166 | if(me->GetNP() <= numpoints) | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator&(netgen::CSGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::CSGeometry*)#1}::operator()(netgen::CSGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::CSGeometry*)#1}::operator()(netgen::CSGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::CSGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::CSGeometry*)#1}::operator()(netgen::CSGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::CSGeometry*)#1}::operator()(netgen::CSGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ [ 87%] Linking CXX shared library libnglib.so /usr/bin/cmake -E cmake_link_script CMakeFiles/nglib.dir/link.txt --verbose=1 /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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnglib.so.6.2 -o libnglib.so.6.2 CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o CMakeFiles/nglib.dir/libsrc/general/table.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o CMakeFiles/nglib.dir/ng/onetcl.cpp.o CMakeFiles/nglib.dir/nglib/nglib.cpp.o CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core: libsrc/core/libngcore.so.6.2 /usr/lib64/libjpeg.so /usr/lib64/libz.so /usr/lib64/libmetis.so /usr/lib64/libpython3.12.so /usr/lib64/openmpi/lib/libmpi.so -Wl,--start-group /usr/lib64/libTKOffset.so.7.8.0 /usr/lib64/libTKFillet.so.7.8.0 /usr/lib64/libTKDEIGES.so.7.8.0 /usr/lib64/libTKBool.so.7.8.0 /usr/lib64/libTKDESTEP.so.7.8.0 /usr/lib64/libTKXSBase.so.7.8.0 /usr/lib64/libTKDESTL.so.7.8.0 /usr/lib64/libTKXCAF.so.7.8.0 /usr/lib64/libTKVCAF.so.7.8.0 /usr/lib64/libTKCAF.so.7.8.0 /usr/lib64/libTKBO.so.7.8.0 /usr/lib64/libTKPrim.so.7.8.0 /usr/lib64/libTKLCAF.so.7.8.0 /usr/lib64/libTKCDF.so.7.8.0 /usr/lib64/libTKV3d.so.7.8.0 /usr/lib64/libTKHLR.so.7.8.0 /usr/lib64/libTKMesh.so.7.8.0 /usr/lib64/libTKService.so.7.8.0 -lfontconfig /usr/lib64/libTKShHealing.so.7.8.0 /usr/lib64/libTKTopAlgo.so.7.8.0 /usr/lib64/libTKGeomAlgo.so.7.8.0 /usr/lib64/libTKBRep.so.7.8.0 /usr/lib64/libTKGeomBase.so.7.8.0 /usr/lib64/libTKG3d.so.7.8.0 /usr/lib64/libTKG2d.so.7.8.0 /usr/lib64/libTKMath.so.7.8.0 -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKDE.so.7.8.0 /usr/lib64/libTKernel.so.7.8.0 -lpthread -lrt -lstdc++ -ltbb -ltbbmalloc -ldl -Wl,--end-group /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.cpp:216:10: warning: type ‘struct Line’ violates the C++ One Definition Rule [-Wodr] 216 | struct Line | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:94: note: a different type is defined in another translation unit 94 | class Line /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:98: note: the first difference of corresponding definitions is field ‘layer’ 98 | int layer = 1; /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:94: note: a type with different number of fields is defined in another translation unit 94 | class Line In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:307:9, inlined from ‘GetLocals.isra’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:379:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘GetLocals.isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:307:9, inlined from ‘GetLocals.isra’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:379:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:466:18: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 466 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘GetLocals.isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from ‘_S_manage’ at /usr/include/c++/14/any:625:37: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In function ‘_S_manage’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from ‘operator()’ at /usr/include/pybind11/detail/type_caster_base.h:1196:0, inlined from ‘_FUN’ at /usr/include/pybind11/detail/type_caster_base.h:1189:0: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In function ‘_FUN’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from ‘_S_manage’ at /usr/include/c++/14/any:625:37: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In function ‘_S_manage’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from ‘operator()’ at /usr/include/pybind11/detail/type_caster_base.h:1196:0, inlined from ‘_FUN’ at /usr/include/pybind11/detail/type_caster_base.h:1189:0: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In function ‘_FUN’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:999:19, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:317:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘operator=’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:999:19, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:322:27: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘operator=’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘GenerateBoundaryLayer2’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp:230:51: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘GenerateBoundaryLayer2’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘Append’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:328:9, inlined from ‘AddPoint’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:94:16: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘AddPoint’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘FindOpenElements’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2706:57: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘FindOpenElements’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘InsertNewElements’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:1095:50, inlined from ‘Perform’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:1533:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘Perform’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘SetLocalH’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3861:27: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘SetLocalH’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘operator()’ at /usr/include/pybind11/detail/type_caster_base.h:1189:55, inlined from ‘_FUN’ at /usr/include/pybind11/detail/type_caster_base.h:1189:16: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘load’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:49:22, inlined from ‘load_impl_sequence’ at /usr/include/pybind11/cast.h:1598:51, inlined from ‘load_args’ at /usr/include/pybind11/cast.h:1576:68, inlined from ‘operator()’ at /usr/include/pybind11/pybind11.h:271:42, inlined from ‘_FUN’ at /usr/include/pybind11/pybind11.h:267:21: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In function ‘ParallelFor’, inlined from ‘CheckGeometryOverlapping’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:2255:16: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/parthreads.hpp:81:27: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 81 | std::thread * threads = new std::thread[nthreads]; | ^ /usr/include/c++/14/new: In member function ‘CheckGeometryOverlapping’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘load’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:49:22, inlined from ‘load_impl_sequence’ at /usr/include/pybind11/cast.h:1598:51, inlined from ‘load_args’ at /usr/include/pybind11/cast.h:1576:68, inlined from ‘operator()’ at /usr/include/pybind11/pybind11.h:271:42, inlined from ‘_FUN’ at /usr/include/pybind11/pybind11.h:267:21: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘SwapImprove2’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2514:101: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘SwapImprove2’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:999:19, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:648:12, inlined from ‘Append’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:884:18, inlined from ‘Add’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:731:20: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘Add’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp: In member function ‘__ct_base ’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:787:37: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 787 | list.size() ? new T[list.size()] : NULL) | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:828:18: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘DoArchive’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘MapSurfaceMesh’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.cpp:1048:70: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘MapSurfaceMesh’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘DivideMesh’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:53:18, inlined from ‘MeshVolume’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:596:37: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In function ‘MeshVolume’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘DivideMesh’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:56:20, inlined from ‘MeshVolume’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:596:37: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In function ‘MeshVolume’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator()’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:355:28, inlined from ‘operator().isra’ at /usr/include/pybind11/detail/init.h:304:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘operator().isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘BuildEdgeList’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.hpp:46:51, inlined from ‘CombineImprove’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp:608:18: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘CombineImprove’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator().isra’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:1875:54: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘operator().isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator().isra’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:1878:51: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘operator().isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator().isra’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:355:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘operator().isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:641:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp:1596:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp:1561:44: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp:1561:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp:1566:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp:1571:46: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘BuildEdgeList.constprop’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.hpp:46:51: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘BuildEdgeList.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘Add’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.cpp:2709:18: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘Add’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:466:18: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 466 | data = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /usr/bin/cmake -E cmake_symlink_library libnglib.so.6.2 libnglib.so.6.2 libnglib.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' [ 87%] Built target nglib /usr/bin/gmake -f CMakeFiles/nggui.dir/build.make CMakeFiles/nggui.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-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/CMakeFiles/nggui.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng/CMakeFiles/ngpy.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' /usr/bin/gmake -f CMakeFiles/nggui.dir/build.make CMakeFiles/nggui.dir/build /usr/bin/gmake -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' [ 87%] Building CXX object ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o [ 87%] Building CXX object CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o [ 88%] Building CXX object CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o [ 87%] Building CXX object CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o /usr/lib64/openmpi/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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o -MF CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/vsocc.cpp /usr/lib64/openmpi/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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o -MF CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng && /usr/lib64/openmpi/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 -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngpy_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -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-mesher-6.2.2403-build/netgen-6.2.2403/ng/netgenpy.cpp /usr/lib64/openmpi/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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occpkg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/vsocc.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occpkg.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occpkg.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/vsocc.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/netgenpy.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp: In member function ‘virtual void netgen::VisualSceneSTLMeshing::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp:408:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 408 | for (j = 1; j <= me.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp:532:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 532 | if (chartnumber >= 1 && chartnumber <= stlgeometry->GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp:536:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 536 | for (j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp:564:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 564 | for (j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp:742:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | for (j = 1; j <= stlgeometry->meshlines.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp: In member function ‘virtual void netgen::VisualSceneSTLGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp:1181:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1181 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/vsocc.cpp: In member function ‘virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/vsocc.cpp:419:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 419 | for (int i = 1; i <= linelists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/vsocc.cpp:423:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 423 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occpkg.cpp: In function ‘int netgen::Ng_CurrentFaceColours(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occpkg.cpp:696:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 696 | for(int i = 0; i < face_colours.Size();i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 89%] Building CXX object CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o /usr/lib64/openmpi/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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlpkg.cpp [ 89%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o /usr/lib64/openmpi/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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/importsolution.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlpkg.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlpkg.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlpkg.cpp:17: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlpkg.cpp: In function ‘int netgen::Ng_STLCalcLocalH(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlpkg.cpp:529:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 529 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/importsolution.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/importsolution.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 90%] Linking CXX shared library libngpy.so cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngpy.dir/link.txt --verbose=1 /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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngpy.so -o libngpy.so CMakeFiles/ngpy.dir/netgenpy.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi:/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core: ../libnglib.so.6.2 /usr/lib64/libjpeg.so /usr/lib64/libz.so ../libsrc/core/libngcore.so.6.2 /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.12.so -Wl,--start-group /usr/lib64/libTKOffset.so.7.8.0 /usr/lib64/libTKFillet.so.7.8.0 /usr/lib64/libTKDEIGES.so.7.8.0 /usr/lib64/libTKBool.so.7.8.0 /usr/lib64/libTKDESTEP.so.7.8.0 /usr/lib64/libTKXSBase.so.7.8.0 /usr/lib64/libTKDESTL.so.7.8.0 /usr/lib64/libTKXCAF.so.7.8.0 /usr/lib64/libTKVCAF.so.7.8.0 /usr/lib64/libTKCAF.so.7.8.0 /usr/lib64/libTKBO.so.7.8.0 /usr/lib64/libTKPrim.so.7.8.0 /usr/lib64/libTKLCAF.so.7.8.0 /usr/lib64/libTKCDF.so.7.8.0 /usr/lib64/libTKV3d.so.7.8.0 /usr/lib64/libTKHLR.so.7.8.0 /usr/lib64/libTKMesh.so.7.8.0 /usr/lib64/libTKService.so.7.8.0 -lfontconfig /usr/lib64/libTKShHealing.so.7.8.0 /usr/lib64/libTKTopAlgo.so.7.8.0 /usr/lib64/libTKGeomAlgo.so.7.8.0 /usr/lib64/libTKBRep.so.7.8.0 /usr/lib64/libTKGeomBase.so.7.8.0 /usr/lib64/libTKG3d.so.7.8.0 /usr/lib64/libTKG2d.so.7.8.0 /usr/lib64/libTKMath.so.7.8.0 -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKDE.so.7.8.0 /usr/lib64/libTKernel.so.7.8.0 -lpthread -lrt -lstdc++ -ltbb -ltbbmalloc -ldl -Wl,--end-group In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 91%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o /usr/lib64/openmpi/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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 91%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o /usr/lib64/openmpi/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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/mvdraw.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp: In member function ‘virtual void netgen::VisualSceneMeshDoctor::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp: In member function ‘virtual void netgen::VisualSceneMeshDoctor::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp: In member function ‘void netgen::VisualSceneMeshDoctor::ClickElement(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp: In member function ‘void netgen::VisualSceneMeshDoctor::UpdateTables()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' [ 91%] Built target ngpy [ 92%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o /usr/lib64/openmpi/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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/mvdraw.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 92%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o /usr/lib64/openmpi/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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ [ 93%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o /usr/lib64/openmpi/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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/mvdraw.cpp: In member function ‘void netgen::VisualScene::ArbitraryRotation(const netgen::NgArray&, const netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/mvdraw.cpp:211:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 211 | for(int i=0; i::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/incopengl.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 93%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o /usr/lib64/openmpi/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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/visualpkg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromBox(ngcore::Array >&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp:41:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 41 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromLine(ngcore::Array >&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp:57:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromFace(ngcore::Array >&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp:173:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 173 | for(i=0; i::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘virtual void netgen::VisualSceneMesh::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:269:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 269 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘virtual void netgen::VisualSceneMesh::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:518:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 518 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:530:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 530 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:543:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 543 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:561:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 561 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:576:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 576 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:620:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 620 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:638:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 638 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:677:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 677 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:897:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 897 | catch (bad_weak_ptr e) | ^ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildColorTexture()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:911:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 911 | if(colors.texture == -1) | ~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildFilledList(bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:1071:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1071 | for (int hi = 0; hi < seia.Size(); hi++) | ~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildLineList()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:1415:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1415 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildTetList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:1892:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1892 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildPrismList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:2174:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2174 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:2448:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2448 | for (j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildHexList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:2508:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2508 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:2657:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2657 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:2687:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2687 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:2770:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2770 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildPyramidList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:2840:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2840 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:3131:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3131 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildDomainSurfList()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:3187:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3187 | for (i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘bool netgen::VisualSceneMesh::SelectSurfaceElement(int, int, netgen::Point<3, double>&, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:3292:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3292 | if(px != select.x || py != select.y) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:3292:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3292 | if(px != select.x || py != select.y) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:3301:54: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3301 | if(select.framebuffer == 0 || select.viewport[2] != select.width || select.viewport[3] != select.height) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:3301:92: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3301 | if(select.framebuffer == 0 || select.viewport[2] != select.width || select.viewport[3] != select.height) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::AddSolutionData(SolData*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:91:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 91 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::ClearSolutionData()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:149:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 149 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In member function ‘netgen::VisualSceneSolution::SolData* netgen::VisualSceneSolution::GetSolData(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:161:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 161 | if (i >= 0 && i < soldata.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::SaveSolutionData(const char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:180:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 180 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:235:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 235 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:242:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 242 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:246:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 246 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:255:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 255 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:278:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 278 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:285:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 285 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:289:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 289 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:298:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 298 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:312:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 312 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:318:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 318 | for (int elnr = 0; elnr < mesh->GetNE(); elnr++) | ~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In member function ‘virtual void netgen::VisualSceneSolution::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:623:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 623 | for (int i = 0; i < user_vis.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:644:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 644 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In member function ‘virtual void netgen::VisualSceneSolution::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:868:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 868 | for (int i = 0; i < cpp.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:1100:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1100 | for (int i = 0; i < cpt.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:1123:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 1123 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:1493:82: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1493 | 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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:1494:82: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1494 | 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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::DrawClipPlaneTrigs()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4419:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4419 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4441:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4441 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4449:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4449 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4458:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4458 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4801:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4801 | for(int i = 2; i < values.Size(); i+=2) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4808:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4808 | for(int i = 1; i < values.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/visualpkg.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:1921:25: required from here 1921 | grads1 = Vec<3> (0.0); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4431:14: required from here 4431 | trigok = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4432:14: required from here 4432 | elnrs = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/visualpkg.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 94%] Building CXX object CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o /usr/lib64/openmpi/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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/vscsg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/visualpkg.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/visualpkg.cpp: In function ‘int netgen::Ng_Vis_Set(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/visualpkg.cpp:80:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 80 | for (int i = 0; i < vssolution.soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 94%] Building CXX object CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o /usr/lib64/openmpi/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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgpkg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/incopengl.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/vscsg.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/vscsg.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/vscsg.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/vscsg.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/vscsg.cpp:163:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | for (int i = 0; i < trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneSpecPoints::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/vscsg.cpp:247:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 247 | if (changeval != specpoints.Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/vscsg.cpp:269:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 269 | for (int i = 1; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/vscsg.cpp:309:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 309 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneSpecPoints::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/vscsg.cpp:467:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 467 | for (int i = 2; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgpkg.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_GetPrimitiveData(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgpkg.cpp:229:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 229 | for (int i = 1; i <= coeffs.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_SingularEdgeMS(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgpkg.cpp:514:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 514 | for (int i = 1; i <= geometry->singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_SingularPointMS(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgpkg.cpp:532:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 532 | for (int i = 1; i <= geometry->singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 94%] Building CXX object CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o /usr/lib64/openmpi/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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o -MF CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/vsgeom2d.cpp [ 95%] Building CXX object CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o /usr/lib64/openmpi/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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geom2dpkg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/vsgeom2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/vsgeom2d.cpp: In member function ‘virtual void netgen::VisualSceneGeometry2d::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/vsgeom2d.cpp:29:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 29 | if (changeval != geometry2d->GetSplines().Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/vsgeom2d.cpp:57:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/vsgeom2d.cpp:62:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 62 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/vsgeom2d.cpp:69:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object CMakeFiles/nggui.dir/ng/gui.cpp.o /usr/lib64/openmpi/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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/ng/gui.cpp.o -MF CMakeFiles/nggui.dir/ng/gui.cpp.o.d -o CMakeFiles/nggui.dir/ng/gui.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/gui.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geom2dpkg.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 96%] Building CXX object CMakeFiles/nggui.dir/ng/ngpkg.cpp.o /usr/lib64/openmpi/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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/ng/ngpkg.cpp.o -MF CMakeFiles/nggui.dir/ng/ngpkg.cpp.o.d -o CMakeFiles/nggui.dir/ng/ngpkg.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/gui.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 96%] Building CXX object CMakeFiles/nggui.dir/ng/demoview.cpp.o /usr/lib64/openmpi/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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/ng/demoview.cpp.o -MF CMakeFiles/nggui.dir/ng/demoview.cpp.o.d -o CMakeFiles/nggui.dir/ng/demoview.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/demoview.cpp [ 97%] Building CXX object CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o /usr/lib64/openmpi/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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o -MF CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o.d -o CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/parallelfunc.cpp [ 97%] Building CXX object CMakeFiles/nggui.dir/ng/ngtcl.cpp.o /usr/lib64/openmpi/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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/ng/ngtcl.cpp.o -MF CMakeFiles/nggui.dir/ng/ngtcl.cpp.o.d -o CMakeFiles/nggui.dir/ng/ngtcl.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngtcl.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp:18: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp: In function ‘int netgen::Ng_LoadMesh(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp:197:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 197 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp: In function ‘int netgen::Ng_MergeMesh(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp:272:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 272 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp: In function ‘int netgen::Ng_LoadGeometry(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp:485:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 485 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp:554:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 554 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp: In function ‘int netgen::Ng_SaveGeometry(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp:585:28: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 585 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp: In function ‘int netgen::Ng_ReadStatus(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp:642:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 642 | if (prev_np != mesh->GetNP()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp:649:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 649 | if (prev_ne != mesh->GetNE()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp:656:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 656 | if (prev_nse != mesh->GetNSE()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp:665:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 665 | for (int i = 0; i < tets_in_qualclass.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp: In function ‘void* netgen::MeshingDummy(void*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp:1441:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 1441 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp: In function ‘int netgen::Ng_GenerateMesh(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp:1493:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1493 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp: In function ‘void netgen::SetVisualScene(Tcl_Interp*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp:1944:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1944 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp:1926:34: required from here 1926 | GetVisualizationScenes().Set (name.c_str(), avs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/demoview.cpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/demoview.cpp:17: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/ng/demoview.cpp:353:20: required from here 353 | campos.AddSpline (time+t[0], time+t[1], time+t[2], s[0], s[1], s[2]); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/demoview.cpp:273:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/ng/demoview.cpp: In instantiation of ‘S netgen::InterpolationSpline::Evaluate(double) [with S = netgen::Vec<3>]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/demoview.cpp:424:57: required from here 424 | visual_scene -> LookAt ( Point<3>( campos.Evaluate (time)), | ~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/demoview.cpp:300:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 98%] Linking CXX shared library libnggui.so /usr/bin/cmake -E cmake_link_script CMakeFiles/nggui.dir/link.txt --verbose=1 /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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnggui.so.6.2 -o libnggui.so.6.2 CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o CMakeFiles/nggui.dir/ng/gui.cpp.o CMakeFiles/nggui.dir/ng/ngpkg.cpp.o CMakeFiles/nggui.dir/ng/demoview.cpp.o CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o CMakeFiles/nggui.dir/ng/ngtcl.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi:/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core: -ljpeg ng/Togl2.1/libngtogl.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so libnglib.so.6.2 libsrc/core/libngcore.so.6.2 /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libpython3.12.so In function ‘ParallelFor’, inlined from ‘GetMinMax’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:2663:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/parthreads.hpp:81:27: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 81 | std::thread * threads = new std::thread[nthreads]; | ^ /usr/include/c++/14/new: In member function ‘GetMinMax’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /usr/bin/cmake -E cmake_symlink_library libnggui.so.6.2 libnggui.so.6.2 libnggui.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' [ 98%] Built target nggui /usr/bin/gmake -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/depend /usr/bin/gmake -f ng/CMakeFiles/ngguipy.dir/build.make ng/CMakeFiles/ngguipy.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng/CMakeFiles/netgen.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng/CMakeFiles/ngguipy.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' /usr/bin/gmake -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/build /usr/bin/gmake -f ng/CMakeFiles/ngguipy.dir/build.make ng/CMakeFiles/ngguipy.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' [ 98%] Building CXX object ng/CMakeFiles/ngguipy.dir/ngguipy.cpp.o [ 99%] Building CXX object ng/CMakeFiles/netgen.dir/ngappinit.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng && /usr/lib64/openmpi/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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngguipy_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT ng/CMakeFiles/ngguipy.dir/ngguipy.cpp.o -MF CMakeFiles/ngguipy.dir/ngguipy.cpp.o.d -o CMakeFiles/ngguipy.dir/ngguipy.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngguipy.cpp cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng && /usr/lib64/openmpi/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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fvisibility=hidden -fabi-version=19 -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-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngappinit.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngappinit.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngguipy.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 99%] Linking CXX executable netgen-mesher cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/netgen.dir/link.txt --verbose=1 /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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/netgen.dir/ngappinit.cpp.o -o netgen-mesher -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi:/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core: ../libnggui.so.6.2 -ljpeg /usr/lib64/libpython3.12.so /usr/lib64/libtcl.so /usr/lib64/libtk.so ../libnglib.so.6.2 ../libsrc/core/libngcore.so.6.2 /usr/lib64/openmpi/lib/libmpi.so Togl2.1/libngtogl.a /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' [ 99%] Built target netgen [100%] Linking CXX shared library libngguipy.so cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngguipy.dir/link.txt --verbose=1 /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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngguipy.so -o libngguipy.so CMakeFiles/ngguipy.dir/ngguipy.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi:/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core: ../libnggui.so.6.2 ../libnglib.so.6.2 ../libsrc/core/libngcore.so.6.2 /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.12.so Togl2.1/libngtogl.a /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' [100%] Built target ngguipy gmake[1]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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/73/exe ']' +++ /usr/bin/readlink /proc/73/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/73/exe ']' +++ /usr/bin/readlink /proc/73/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=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 -DPREFER_SYSTEM_PYBIND11=ON -DUSE_JPEG=1 -DUSE_OCC=1 -DUSE_MPI=1 -- The C compiler identification is GNU 14.1.1 -- The CXX compiler identification is GNU 14.1.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/lib64/mpich/bin/mpicxx - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Python3: /usr/include/python3.12 (found version "3.12.3") found components: Development.Module -- Found Python3: /usr/bin/python3.12 (found version "3.12.3") found components: Interpreter Development.Embed -- Found Python3: /usr/bin/python3.12 (found version "3.12.3") found components: Interpreter -- Found Git: /usr/bin/git (found version "2.45.2") CMake Warning at cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming v6.2.2402 Call Stack (most recent call first): CMakeLists.txt:158 (include) -- Looking for include file dlfcn.h -- Looking for include file dlfcn.h - found -- Found ZLIB: /usr/lib64/libz.so (found version "1.3.0") -- 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 -- Performing Test HAS_FLTO -- Performing Test HAS_FLTO - Success -- Found pybind11: /usr/include (found version "2.12.0") -- Found MPI_C: /usr/lib64/mpich/lib/libmpi.so (found version "4.1") -- Found MPI_CXX: /usr/lib64/mpich/bin/mpicxx (found version "4.1") -- Found MPI: TRUE (found version "4.1") -- 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") -- GNU C++ ABI version: 19 Traceback (most recent call last): File "/usr/lib64/python3.12/importlib/metadata/__init__.py", line 397, in from_name return next(cls.discover(name=name)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ StopIteration During handling of the above exception, another exception occurred: Traceback (most recent call last): File "", line 1, in File "/usr/lib64/python3.12/importlib/metadata/__init__.py", line 889, in version return distribution(distribution_name).version ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/importlib/metadata/__init__.py", line 862, in distribution return Distribution.from_name(distribution_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/importlib/metadata/__init__.py", line 399, in from_name raise PackageNotFoundError(name) importlib.metadata.PackageNotFoundError: No package metadata was found for pybind11-stubgen CMake Warning at python/CMakeLists.txt:38 (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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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.0s) -- Generating done (0.0s) 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-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich + /usr/bin/cmake --build x86_64-redhat-linux-gnu-mpich -j4 --verbose Change Dir: '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j4 /usr/bin/cmake -S/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -B/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/CMakeFiles /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 CMakeFiles/makerls.dir/build.make CMakeFiles/makerls.dir/depend /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-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/CMakeFiles/ng_generate_version_file.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/CMakeFiles/makerls.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/ng/Togl2.1 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/ng/Togl2.1/CMakeFiles/togl.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' /usr/bin/gmake -f CMakeFiles/makerls.dir/build.make CMakeFiles/makerls.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 /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-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' /usr/bin/cmake -DBDIR=/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -P /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/cmake/generate_version_file.cmake [ 0%] Building CXX object CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DVTK_OPENGL2_BACKEND -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fvisibility=hidden -MD -MT 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-mesher-6.2.2403-build/netgen-6.2.2403/rules/makerlsfile.cpp [ 0%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/ng/Togl2.1 && /usr/bin/gcc -DBUILD_togl=1 -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_INTTYPES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MEMORY_H=1 -DHAVE_OPENGL_EXT -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_TBB -DHAVE_TK -DHAVE_UNISTD_H=0 -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DSTDC_HEADERS=1 -DTCL -DTCL_THREADS=1 -DTCL_WIDE_INT_IS_LONG=1 -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_THREAD_ALLOC=1 -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_LARGEFILE64_SOURCE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/ng/Togl2.1 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -fPIC -fomit-frame-pointer -Wno-implicit-int -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-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1/togl.c [ 1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/ng/Togl2.1 && /usr/bin/gcc -DBUILD_togl=1 -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_INTTYPES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MEMORY_H=1 -DHAVE_OPENGL_EXT -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_TBB -DHAVE_TK -DHAVE_UNISTD_H=0 -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DSTDC_HEADERS=1 -DTCL -DTCL_THREADS=1 -DTCL_WIDE_INT_IS_LONG=1 -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_THREAD_ALLOC=1 -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_LARGEFILE64_SOURCE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/ng/Togl2.1 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -fPIC -fomit-frame-pointer -Wno-implicit-int -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-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1/toglProcAddr.c -- Found Git: /usr/bin/git (found version "2.45.2") CMake Warning at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming v6.2.2402 gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1/toglProcAddr.c: warning: -Wno-implicit-int detected - is this intentional ? /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1/toglProcAddr.c:13: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 13 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" [ 1%] Built target ng_generate_version_file /usr/bin/gmake -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/depend /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1/togl.c: warning: -Wno-implicit-int detected - is this intentional ? /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1/togl.c:25: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 25 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core/CMakeFiles/ngcore.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' [ 2%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.cpp [ 2%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/ng/Togl2.1 && /usr/bin/gcc -DBUILD_togl=1 -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_INTTYPES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MEMORY_H=1 -DHAVE_OPENGL_EXT -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_TBB -DHAVE_TK -DHAVE_UNISTD_H=0 -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DSTDC_HEADERS=1 -DTCL -DTCL_THREADS=1 -DTCL_WIDE_INT_IS_LONG=1 -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_THREAD_ALLOC=1 -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_LARGEFILE64_SOURCE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/ng/Togl2.1 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -fPIC -fomit-frame-pointer -Wno-implicit-int -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-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1/toglStubInit.c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1/toglStubInit.c: warning: -Wno-implicit-int detected - is this intentional ? In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1/togl.c:629: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1/toglGLX.c: In function ‘togl_createPbuffer’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1/toglGLX.c:467:54: note: expected ‘unsigned int *’ but argument is of type ‘int *’ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1/toglGLX.c:470:55: note: expected ‘unsigned int *’ but argument is of type ‘int *’ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1/togl.c: In function ‘Togl_CopyContext’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1/togl.c:4624:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4624 | if (error_code = togl_CheckForXError(from)) { | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1/togl.c: At top level: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/Togl2.1/togl.c:1273:1: warning: ‘Togl_CallCallback_P’ defined but not used [-Wunused-function] 1273 | Togl_CallCallback_P(Togl *togl, Tcl_Obj *cmd, double *params, int nparams) | ^~~~~~~~~~~~~~~~~~~ [ 2%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/bitarray.cpp [ 2%] Linking CXX executable makerls /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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o -o makerls gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' [ 2%] Built target makerls [ 3%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/exception.cpp [ 4%] Linking C static library libngtogl.a cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/ng/Togl2.1 && /usr/bin/cmake -P CMakeFiles/togl.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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/ar qc libngtogl.a CMakeFiles/togl.dir/togl.c.o CMakeFiles/togl.dir/toglProcAddr.c.o CMakeFiles/togl.dir/toglStubInit.c.o /usr/bin/ranlib libngtogl.a gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' [ 4%] Built target togl [ 4%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/localheap.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/exception.cpp: In function ‘std::string ngcore::detail::TranslateBacktrace(std::string, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/exception.cpp:132:12: warning: unused variable ‘bracket_open_pos’ [-Wunused-variable] 132 | auto bracket_open_pos = s.find('['); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/exception.cpp:133:12: warning: unused variable ‘bracket_close_pos’ [-Wunused-variable] 133 | auto bracket_close_pos = s.find(']'); | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/localheap.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/logging.cpp [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/paje_trace.cpp [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::SaveFlags(std::ostream&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:331:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 331 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:333:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 333 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:335:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 335 | for (int i = 0; i < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:337:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 337 | for (int i = 0; i < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:339:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:343:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 343 | for (j = 0; j + 1 < numlistflags[i]->Size(); ++j) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::PrintFlags(std::ostream&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:361:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 361 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:363:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 363 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:365:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 365 | for (int i = 0; i < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:367:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 367 | for (int i = 0; i < strlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:369:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 369 | for (int i = 0; i < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:371:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 371 | for (int i = 0; i < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::SetCommandLineFlag(const char*, ngcore::SymbolTable*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:634:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | for (int i = 0; i < strs.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/paje_trace.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:113:18: required from here 113 | strflags.Set (name, val); | ~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:119:18: required from here 119 | numflags.Set (name, val); | ~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:125:18: required from here 125 | defflags.Set (name, b); | ~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:131:23: required from here 131 | flaglistflags.Set (name, val); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:173:22: required from here 173 | strlistflags.Set (name, strarray); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:182:22: required from here 182 | numlistflags.Set (name, numarray); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:188:17: required from here 188 | anyflags.Set(name, val); | ~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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++) | ~~^~~~~~~~~~~~~~ [ 7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/paje_trace.cpp: In member function ‘void ngcore::PajeTrace::Write(const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/paje_trace.cpp:693:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 693 | while(i_start < user_events.size() && user_events[i_start].t_start < event.t_end) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.cpp [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/utils.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/mpi_wrapper.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.cpp: In member function ‘void ngcore::TaskManager::StopWorkers()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.cpp: In static member function ‘static void ngcore::TaskManager::CreateJob(const std::function&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.cpp: In member function ‘void ngcore::TaskManager::Loop(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.cpp:536:43: warning: comparison of integer expressions of different signedness: ‘std::__atomic_base::__int_type’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 536 | if (mynode_data.start_cnt >= mytasks.Size()) break; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.cpp:538:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 538 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/version.cpp [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 9%] Linking CXX shared library libngcore.so cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngcore.so.6.2 -o libngcore.so.6.2 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++/14/bits/stl_construct.h:119:7, inlined from ‘construct’ at /usr/include/c++/14/bits/alloc_traits.h:657:19, inlined from ‘__ct ’ at /usr/include/c++/14/bits/shared_ptr_base.h:607:39, inlined from ‘__ct ’ at /usr/include/c++/14/bits/shared_ptr_base.h:969:16, inlined from ‘__ct ’ at /usr/include/c++/14/bits/shared_ptr_base.h:1713:14, inlined from ‘__ct ’ at /usr/include/c++/14/bits/shared_ptr.h:463:59, inlined from ‘make_shared’ at /usr/include/c++/14/bits/shared_ptr.h:1008:39, inlined from ‘SetFlag’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.cpp:165:56: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In member function ‘SetFlag’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:828:18: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘DoArchive’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/bin/cmake -E cmake_symlink_library libngcore.so.6.2 libngcore.so.6.2 libngcore.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' [ 9%] Built target ngcore /usr/bin/gmake -f CMakeFiles/nglib.dir/build.make CMakeFiles/nglib.dir/depend /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-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core/CMakeFiles/pyngcore.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' /usr/bin/gmake -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/build [ 10%] Generating rules/rule_triarules.cpp [ 10%] Generating rules/rule_hexrules.cpp ./makerls /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/rules/triarules.rls /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/rules/rule_triarules.cpp triarules [ 11%] Generating rules/rule_prismrules2.cpp ./makerls /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/rules/prismrules2.rls /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/rules/rule_prismrules2.cpp prismrules2 ./makerls /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/rules/hexrules.rls /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/rules/rule_hexrules.cpp hexrules gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' [ 11%] Building CXX object libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o [ 12%] Generating rules/rule_pyramidrules2.cpp [ 12%] Generating rules/rule_pyramidrules.cpp cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dpyngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -isystem /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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore_export.cpp ./makerls /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/rules/pyramidrules.rls /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/rules/rule_pyramidrules.cpp pyramidrules ./makerls /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/rules/pyramidrules2.rls /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/rules/rule_pyramidrules2.cpp pyramidrules2 [ 12%] Generating rules/rule_quadrules.cpp ./makerls /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/rules/quadrules.rls /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/rules/rule_quadrules.cpp quadrules [ 12%] Generating rules/rule_tetrules.cpp ./makerls /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/rules/tetrules.rls /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/rules/rule_tetrules.cpp tetrules cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/CMakeFiles/nglib.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' /usr/bin/gmake -f CMakeFiles/nglib.dir/build.make CMakeFiles/nglib.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' [ 12%] Building CXX object CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o [ 13%] Building CXX object CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o [ 13%] Building CXX object CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/rules/rule_pyramidrules.cpp /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/rules/rule_hexrules.cpp /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/rules/rule_prismrules2.cpp [ 14%] Building CXX object CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o [ 14%] Building CXX object CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/rules/rule_pyramidrules2.cpp /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/rules/rule_quadrules.cpp [ 15%] Building CXX object CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/rules/rule_tetrules.cpp [ 15%] Building CXX object CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/rules/rule_triarules.cpp [ 15%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o [ 16%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/gzstream.cpp /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.cpp [ 17%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/mystring.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/gzstream.cpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/mystring.cpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.cpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position2(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.cpp:164:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 164 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.cpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::PositionCreate2(const netgen::INDEX&, int&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.cpp:178:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 178 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.cpp: In member function ‘void netgen::BASE_INDEX_2_CLOSED_HASHTABLE::BaseSetSize(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.cpp:235:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 235 | for (size_t i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.cpp: In member function ‘int netgen::BASE_INDEX_2_CLOSED_HASHTABLE::Position2(const netgen::INDEX_2&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.cpp:247:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 247 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore_export.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore_export.cpp:50:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore_export.cpp:57:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ [ 17%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.cpp [ 18%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngbitarray.cpp [ 18%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/optmem.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.cpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngbitarray.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/optmem.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/optmem.cpp: In destructor ‘netgen::BlockAllocator::~BlockAllocator()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/optmem.cpp:33:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 33 | for (int i = 0; i < bablocks.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ [ 18%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/parthreads.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 19%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/seti.cpp [ 19%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/sort.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/parthreads.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/seti.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/seti.cpp: In member function ‘void netgen::IndexSet::Del(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/seti.cpp:55:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 55 | for (int i = 1; i <= set.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/seti.cpp: In member function ‘void netgen::IndexSet::Clear()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/seti.cpp:66:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/sort.cpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 20%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/spbita2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 20%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/table.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/table.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/table.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/table.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/table.cpp [ 21%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/spbita2d.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/table.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/table.cpp: In destructor ‘netgen::BASE_TABLE::~BASE_TABLE()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/table.cpp:58:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/table.cpp: In member function ‘void netgen::BASE_TABLE::SetSize(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/table.cpp:65:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 65 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/table.cpp: In member function ‘void netgen::BASE_TABLE::SetElementSizesToMaxSizes()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/table.cpp:210:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 21%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geom2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree::Insert(const float*, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.cpp:86:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 86 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.cpp:119:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 119 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree3::Insert(const float*, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.cpp:335:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 335 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.cpp:367:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 367 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree6::Insert(const float*, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.cpp:1621:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1621 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.cpp:1651:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1651 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ [ 22%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geom3d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 22%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geomfuncs.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geom2d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geom3d.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geom3d.cpp: In member function ‘void netgen::referencetransform::ToPlain(const netgen::NgArray&, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geom3d.cpp:721:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 721 | for (i = 1; i <= p.Size(); i++) | ~~^~~~~~~~~~~ [ 23%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geomtest3d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geomfuncs.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 23%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/spline.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 24%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geomtest3d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/spline.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 24%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/transform3d.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/spline.cpp:77:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘netgen::SplineGeometry::~SplineGeometry() [with int D = 2]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:131:18: required from here 131 | template class SplineGeometry<2>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘int netgen::SplineGeometry::Load(const netgen::NgArray&, int) [with int D = 2]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:131:18: required from here 131 | template class SplineGeometry<2>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:55:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:131:18: required from here 131 | template class SplineGeometry<2>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:33:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:131:18: required from here 131 | template class SplineGeometry<2>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:104:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 104 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 109 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘netgen::SplineGeometry::~SplineGeometry() [with int D = 3]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:132:18: required from here 132 | template class SplineGeometry<3>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘int netgen::SplineGeometry::Load(const netgen::NgArray&, int) [with int D = 3]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:132:18: required from here 132 | template class SplineGeometry<3>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:55:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:132:18: required from here 132 | template class SplineGeometry<3>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:33:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:132:18: required from here 132 | template class SplineGeometry<3>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:104:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 104 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../gprim/splinegeometry.hpp:25:20: 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>]’ 25 | class DLL_HEADER SplineGeometry | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<2>]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<2>]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = std::tuple<>]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:133:53: required from here 133 | static RegisterClassForArchive> regsp2; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../gprim/splinegeometry.hpp:25:20: 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>]’ 25 | class DLL_HEADER SplineGeometry | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<2>]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<2>]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = std::tuple<>]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:133:53: required from here 133 | static RegisterClassForArchive> regsp2; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../gprim/splinegeometry.hpp:25:20: 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>]’ 25 | class DLL_HEADER SplineGeometry | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<3>]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<3>]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = std::tuple<>]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:134:53: required from here 134 | static RegisterClassForArchive> regsp3; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../gprim/splinegeometry.hpp:25:20: 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>]’ 25 | class DLL_HEADER SplineGeometry | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<3>]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<3>]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = std::tuple<>]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:134:53: required from here 134 | static RegisterClassForArchive> regsp3; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/transform3d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 25%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/linalg/bfgs.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/linalg/bfgs.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 25%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/linalg/densemat.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/linalg/densemat.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/linalg/densemat.cpp: In member function ‘void netgen::DenseMatrix::SetSize(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 25%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/linalg/linopt.cpp [ 26%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/linalg/linsearch.cpp [ 26%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/linalg/polynomial.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/linalg/linopt.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/linalg/linsearch.cpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/linalg/polynomial.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 27%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.cpp [ 27%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp [ 28%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geom2d.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geom3d.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geomtest3d.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.hpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.cpp: In member function ‘int netgen::AdFront2::GetLocals(int, netgen::NgArray >&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:380:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 380 | for (int i = 0; i < pgeominfo.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:384:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (int i = 0; i < loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:415:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 415 | for (int i = 0; i < locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.cpp: In member function ‘bool netgen::AdFront2::Inside(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:479:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 479 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:513:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 513 | for (int ii = 0; ii < testfaces->Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:544:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 544 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.hpp: In instantiation of ‘void netgen::BoxTree::DeleteElement(T) [with int dim = 3; T = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:202:34: required from here 202 | linesearchtree.DeleteElement (li); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.hpp:1016:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1016 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geom2d.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.hpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::CreateTrees()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:235:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 235 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::RebuildInternalTables()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:299:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 299 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:322:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 322 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:355:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:372:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:402:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 402 | i < clvol.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:410:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 410 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp: In member function ‘int netgen::AdFront3::SelectBaseElement()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:455:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 455 | for (i = lasti+1; i <= faces.Size() && !fstind; i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:474:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 474 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:549:21: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 549 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:569:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 569 | for (i = 1; i <= locfaces2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:591:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 591 | for (i = 1; i <= locfaces3.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:599:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 599 | for (i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:606:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 606 | for (i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:628:21: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 628 | for (i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:637:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 637 | if (other >= 1 && other <= pindex.Size() && | ~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::GetGroup(int, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:741:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::SetStartFront(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:772:23: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 772 | for (INDEX i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp: In member function ‘bool netgen::AdFront3::Inside(const netgen::Point<3>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:805:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 805 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp: In member function ‘int netgen::AdFront3::SameSide(const netgen::Point<3>&, const netgen::Point<3>&, const netgen::NgArray*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:865:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 865 | for (int i = 1; i <= testfaces->Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:869:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 869 | for (int ii = 1; ii <= aprif.Size(); ii++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geom3d.hpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:370:11: required from here 370 | clvol = 0.0; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:680:14: required from here 680 | pingroup = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3, double> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3>&, const netgen::Point<3>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3>&, const netgen::Point<3>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp: In function ‘int netgen::BTSortEdges(const Mesh&, const NgArray*>&, INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:313:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 313 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:384:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 384 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:449:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 449 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:517:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 517 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:527:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 527 | for(k = 0; k < idmaps.Size(); k++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:703:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 703 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:783:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 783 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp: In function ‘int netgen::BTMarkTets(T_MTETS&, T_MPRISMS&, const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:1104:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1104 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:1144:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1144 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingIdentifications(T_MIDS&, const INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:1584:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1584 | for (int i = 1; i <= mids.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingPrisms(T_MPRISMS&, const INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:1722:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1722 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingQuads(T_MQUADS&, const INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:1795:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1795 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp: In function ‘void netgen::WriteMarkedElements(const Mesh&, std::ostream&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:1876:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1876 | for(int i=0; i*>&, const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2156:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2156 | for(int j=0; j*>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2508:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2508 | for(int m = 0; m < mtets_old.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2558:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2558 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2607:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2607 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2647:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2647 | for(int j=0; j*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2884:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2884 | for(int i=1; i<=mtets.Size(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2886:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2886 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2888:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2888 | for(int i=1; i<=mtris.Size(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2890:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2890 | for(int i=1; i<=mquads.Size(); i++) | ~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2892:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2892 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2943:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2943 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3013:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3013 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3034:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3034 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3057:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3057 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3083:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3083 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3158:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3158 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3161:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3161 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3166:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3166 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3169:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3169 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3174:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3174 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3177:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3177 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3228:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3228 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3230 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3238:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3238 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3243:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3243 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3245:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3245 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3253:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3253 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3258:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3258 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3260:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3260 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3268:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3268 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3392:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3392 | for (int j = 0; j < edges.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3631:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3631 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3635:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3635 | for (int i = 0; i < mtets.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3639:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3639 | for (int i = 0; i < mtets.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3646:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3646 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3652:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3652 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3656:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3656 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3707:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3707 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3802:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3802 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3989:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3989 | for(int ii=1; ii<=mesh.GetNP(); ii++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:4036:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4036 | for(int ii=0; ii::NgArray(const netgen::NgArray&) [with T = netgen::MarkedPrism; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2488:35: required from here 2488 | T_MPRISMS mprisms_old (mprisms); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2489:26: required from here 2489 | T_MIDS mids_old (mids); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2490:29: required from here 2490 | T_MTRIS mtris_old (mtris); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2491:32: required from here 2491 | T_MQUADS mquads_old (mquads); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2835:14: required from here 2835 | v_order = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3211:12: required from here 3211 | bndind = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 28%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp [ 29%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/clusters.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/global.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/debugging.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:20: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/optmem.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/clusters.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp: In function ‘bool netgen::isIntersectingTrig(const std::array, 2>&, const std::array, 3>&, double&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:62:12: warning: variable ‘n_trig’ set but not used [-Wunused-but-set-variable] 62 | auto n_trig = Cross(trig[1]-trig[0], trig[2]-trig[0]).Normalize(); | ^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp: In member function ‘void netgen::BoundaryLayerTool::InterpolateSurfaceGrowthVectors()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:564:18: warning: variable ‘normal’ set but not used [-Wunused-but-set-variable] 564 | auto normal = normals[pi]; | ^~~~~~ In member function ‘ngcore::Archive::operator&(ngcore::BitArray*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(ngcore::BitArray*)#1}::operator()(ngcore::BitArray*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(ngcore::BitArray*)#1}::operator()(ngcore::BitArray*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(ngcore::BitArray*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(ngcore::BitArray*)#1}::operator()(ngcore::BitArray*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(ngcore::BitArray*)#1}::operator()(ngcore::BitArray*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:20: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/optmem.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/adtree.hpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/clusters.cpp: In member function ‘void netgen::AnisotropicClusters::Update()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/clusters.cpp:297:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/clusters.cpp: In instantiation of ‘netgen::AnisotropicClusters::Update():: [with auto:13 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/clusters.cpp:85:7: required from here 84 | ngcore::ParallelForRange | ~~~~~~~~~~~~~~~~~~~~~~~~ 85 | (mesh.VolumeElements().Range(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | [&] (auto myrange) | ~~~~~~~~~~~~~~~~~~ 87 | { | ~ 88 | NgArray nnums; // , ednums, fanums; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | for (int i_ : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 90 | { | ~ 91 | int i = i_+1; | ~~~~~~~~~~~~~ 92 | const Element & el = mesh.VolumeElement(i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | ELEMENT_TYPE typ = el.GetType(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | | 95 | // top.GetElementEdges (i, ednums); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | auto ednums = top.GetEdges (ElementIndex(i_)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | // top.GetElementFaces (i, fanums); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | auto fanums = top.GetFaces (ElementIndex(i_)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | int elnv = top.GetNVertices (typ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | int elned = ednums.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | int elnfa = fanums.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | | 104 | nnums.SetSize(elnv+elned+elnfa+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | for (int j = 0; j < elnv; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | nnums[j] = el[j]+1-PointIndex::BASE; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | for (int j = 0; j < elned; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | nnums[elnv+j] = nv+ednums[j]+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | for (int j = 0; j < elnfa; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | nnums[elnv+elned+j] = nv+ned+fanums[j]+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | nnums[elnv+elned+elnfa] = nv+ned+nfa+i; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | | 113 | for (int j = 0; j < nnums.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | cluster_reps.Elem(nnums[j]) = nnums[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | } | ~ 116 | }, ngcore::TasksPerThread(4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/clusters.cpp:113:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 113 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/clusters.cpp: In instantiation of ‘netgen::AnisotropicClusters::Update():: [with auto:14 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/clusters.cpp:144:7: required from here 143 | ngcore::ParallelForRange | ~~~~~~~~~~~~~~~~~~~~~~~~ 144 | (mesh.SurfaceElements().Range(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | [&] (auto myrange) | ~~~~~~~~~~~~~~~~~~ 146 | { | ~ 147 | NgArrayMem nnums; // , ednums; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | for (int i_ : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 149 | { | ~ 150 | int i = i_+1; | ~~~~~~~~~~~~~ 151 | const Element2d & el = mesh.SurfaceElement(i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | ELEMENT_TYPE typ = el.GetType(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | | 154 | // top.GetSurfaceElementEdges (i, ednums); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | auto ednums = top.GetEdges (SurfaceElementIndex(i_)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | // cout << "ednums = " << ednums << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | | 158 | int fanum = top.GetSurfaceElementFace (i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | | 160 | int elnv = top.GetNVertices (typ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | int elned = ednums.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | | 163 | nnums.SetSize(elnv+elned+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | for (int j = 0; j < elnv; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | nnums[j] = el[j]+1-PointIndex::BASE; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | for (int j = 0; j < elned; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | nnums[elnv+j] = nv+ednums[j]+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | nnums[elnv+elned] = fanum; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | | 170 | for (int j = 0; j < nnums.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | cluster_reps.Elem(nnums[j]) = nnums[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | } | ~ 173 | }, ngcore::TasksPerThread(4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/clusters.cpp:170:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 170 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/optmem.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/clusters.cpp:47:21: required from here 47 | cluster_reps = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 29%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp [ 30%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In member function ‘void netgen::CurvedElements::BuildCurvedElements(const netgen::Refinement*, int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:611:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 611 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:623:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 623 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:627:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 627 | for (int j = 0; j < edgenrs.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:648:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 648 | for (int e = 0; e < edgeorder.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:651:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 651 | for (int f = 0; f < faceorder.Size(); f++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:664:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 664 | for (int e = 0; e < edgeorder.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:667:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 667 | for (int f = 0; f < faceorder.Size(); f++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:725:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 725 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:732:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 732 | for (int i2 = 0; i2 < edgenrs.Size(); i2++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:799:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 799 | for (int e = 0; e < surfnr.Size(); e++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:883:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 883 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:985:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 985 | for (int e = 0; e < edge_surfnr1.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1011:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1011 | for (int edgenr = 0; edgenr < use_edge.Size(); edgenr++) | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1099:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1099 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1153:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1153 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1218:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1218 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1219:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1219 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1226:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1226 | for (int k = 0; k < edgenrs.Size(); k++) edgenrs[k]--; | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1233:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1233 | for (int k = 0; k < verts.Size(); k++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1237:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1237 | for (int k = 0; k < edgenrs.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1262:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1262 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1263:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1263 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1316:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1316 | for (int i = 0; i < edgeorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1339:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1339 | for (int i = 0; i < faceorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In member function ‘bool netgen::CurvedElements::IsSurfaceElementCurved(netgen::SurfaceElementIndex) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1666:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1666 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1670:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1670 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1747:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1747 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1759:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1759 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1761:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1761 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1766:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1766 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1804:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1804 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1812:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1812 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ [ 31%] Linking CXX shared module pyngcore.cpython-312-x86_64-linux-gnu.so cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/pyngcore.dir/link.txt --verbose=1 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -o pyngcore.cpython-312-x86_64-linux-gnu.so CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core: libngcore.so.6.2 /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.12.so In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp: In member function ‘void netgen::SphereList::AddElement(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:159:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 159 | if (elnr > links.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:535:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 535 | if (centers.Size() < nelind) | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveDegenerated(const Mesh::T_POINTS&, NgArray&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:747:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveIntersecting(const Mesh&, NgArray&, NgArray&, Point3d, Point3d)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:976:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 976 | for (int i = 1; i <= openels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:997:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 997 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:1026:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1026 | for (int jj = 1; jj <= neartrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveOuter(const Mesh&, NgArray&, AdFront3*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:1142:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1142 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:1161:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1161 | for (int ii = 0; ii < elsonpoint[pi].Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:1300:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1300 | for (i = lowest_undefined_el; i <= ne; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:1387:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1387 | for (int i = 1; i <= ne; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp: In member function ‘void netgen::Meshing3::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:1662:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1662 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::GetCoefficients(SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 3]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1801:21: required from here 1801 | GetCoefficients (info, coefs); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:2397:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2397 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::GetCoefficients(SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 2]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:2415:76: required from here 2415 | GetCoefficients<2> (SurfaceElementInfo & info, NgArray > & coefs) const; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:2397:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2397 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4070:45: required from here 4070 | CalcMultiPointSurfaceTransformation <3> (elnr, xi->Size(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4071 | &(*xi)[0](0), 2, | ~~~~~~~~~~~~~~~~ 4072 | px, 3, | ~~~~~~ 4073 | pdxdxi, 6); | ~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4344:37: required from here 4344 | double * dxdxi, size_t sdxdxi); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:459:31: required from here 459 | tettree.DeleteElement (celind); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1380 | if(i!=n_elements) | ~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4357:43: required from here 4357 | SIMD * dxdxi, size_t sdxdxi); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4363:43: required from here 4363 | SIMD * dxdxi, size_t sdxdxi); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4383:41: required from here 4383 | CalcMultiPointElementTransformation (elnr, xi->Size(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4384 | &(*xi)[0](0), 3, | ~~~~~~~~~~~~~~~~ 4385 | px, 3, | ~~~~~~ 4386 | pdxdxi, 9); | ~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4694:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4694 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4724:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4724 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4749:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4749 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4825:39: required from here 4825 | SIMD * dxdxi, size_t sdxdxi); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4694:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4694 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4724:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4724 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4749:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4749 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp: In member function ‘netgen::BoundaryLayerTool::CalculateGrowthVectors()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:806:38: warning: ‘maxpos1’ may be used uninitialized [-Wmaybe-uninitialized] 806 | removed.Append(ns[maxpos1]); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:790:17: note: ‘maxpos1’ was declared here 790 | int maxpos1; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:807:38: warning: ‘maxpos2’ may be used uninitialized [-Wmaybe-uninitialized] 807 | removed.Append(ns[maxpos2]); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:791:17: note: ‘maxpos2’ was declared here 791 | int maxpos2; | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp:1312:22: required from ‘void netgen::DelaunayTree::Insert(const netgen::Point&, const netgen::Point&, T) [with int dim = 3; T = int; TSCAL = double]’ 1312 | leaf->Add(leaves, leaf_index, p,pi); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:556:17: required from here 556 | tettree.Insert (tpmin, tpmax, nelind); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp:1135:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1135 | if(leaf_index.Size()::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:599:17: required from here 599 | edgeorder = 1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:605:22: required from here 605 | edgeweight = 1.0; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:650:29: required from here 650 | send_orders.Add (proc, edgeorder[e]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:684:31: required from here 684 | edgecoeffs = Vec<3> (0,0,0); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = double; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = double; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:761:34: required from here 761 | senddata.Add (proc, surfnr[e]); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:876:23: required from ‘netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&):: [with auto:15 = ngcore::TableCreator]’ 876 | table.Add(tri[0], openel_i); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:412: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:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:409: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&)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:424: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&)::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:871:60: required from here 871 | auto p2sel = ngcore::CreateSortedTable( Range(openels.Size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 872 | [&](auto & table, int i) | ~~~~~~~~~~~~~~~~~~~~~~~~ 873 | { | ~ 874 | auto openel_i = openels[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 875 | const Element2d & tri = mesh.OpenElement(openel_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 876 | table.Add(tri[0], openel_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 877 | table.Add(tri[1], openel_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | table.Add(tri[2], openel_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | }, mesh.GetNP()); | ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp: In member function ‘netgen::BoundaryLayerTool::InsertNewElements(ngcore::FlatArray, unsigned long>, netgen::SegmentIndex>, ngcore::BitArray const&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:1199:41: warning: ‘MEM[(const struct PointIndex &)&p3].i’ may be used uninitialized [-Wmaybe-uninitialized] 1199 | auto pair = p3 < p4 ? make_pair(p3, p4) : make_pair(p4, p3); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:1145:32: note: ‘MEM[(const struct PointIndex &)&p3].i’ was declared here 1145 | PointIndex p3, p4; | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:1199:41: warning: ‘MEM[(const struct PointIndex &)&p4].i’ may be used uninitialized [-Wmaybe-uninitialized] 1199 | auto pair = p3 < p4 ? make_pair(p3, p4) : make_pair(p4, p3); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:1145:36: note: ‘MEM[(const struct PointIndex &)&p4].i’ was declared here 1145 | PointIndex p3, p4; | ^~ [ 31%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 member function ‘netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’, inlined from ‘netgen::CurvedElements::CalcElementTransformation(netgen::Point<3, double>, netgen::ElementIndex, netgen::Point<3, double>*, netgen::Mat<3, 3, double>*, void*, bool)’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:2586:27: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:219:20: warning: ‘memmove’ specified size 18446744073709551220 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 219 | edgenrs[i] = edges[i]; In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ [ 32%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/geomsearch.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp: In member function ‘int netgen::DelaunayMesh::GetNeighbour(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:44:13: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 44 | if (pos == -1) return -1; | ~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::DelaunayMesh::SetNeighbour(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:58:13: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 58 | if (pos == -1) | ~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::DelaunayMesh::CalcIntersecting(netgen::PointIndex)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:262:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 262 | for (int l = 0; l < edges.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::Meshing2::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:436:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 436 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:470:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 470 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::Meshing2::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:584:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 584 | for (int i = 0; i < mesh.LockedPoints().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:321:31: required from here 321 | tree->DeleteElement (j); | ~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1380 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp:1312:22: required from ‘void netgen::DelaunayTree::Insert(const netgen::Point&, const netgen::Point&, T) [with int dim = 2; T = int; TSCAL = double]’ 1312 | leaf->Add(leaves, leaf_index, p,pi); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp:1284:16: required from ‘void netgen::DelaunayTree::Insert(const netgen::Box&, T) [with int dim = 2; T = int; TSCAL = double]’ 1284 | Insert (box.PMin(), box.PMax(), pi); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:107:17: required from here 107 | tree->Insert(el.BoundingBox(), ti); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp:1135:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1135 | if(leaf_index.Size())’, inlined from ‘netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, double const*, unsigned long, double*, unsigned long, double*, unsigned long)void’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4640:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:219:20: warning: ‘memcpy’ specified size 18446744073709551220 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 219 | edgenrs[i] = edges[i]; /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In member function ‘netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, double const*, unsigned long, double*, unsigned long, double*, unsigned long)void’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4632:17: note: destination object allocated here 4632 | ElementInfo info; | ^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/geomsearch.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/geomsearch.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/geomsearch.cpp: In member function ‘void netgen::GeomSearch3d::Create()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/geomsearch.cpp:82:23: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 82 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/geomsearch.cpp:146:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 146 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/geomsearch.cpp:217:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 217 | for (k = 1; k <= area.Size(); k++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geom3d.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 32%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/global.cpp In member function ‘netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’, inlined from ‘netgen::CurvedElements::CalcMultiPointElementTransformation >(netgen::ElementIndex, int, ngcore::SIMD const*, unsigned long, ngcore::SIMD*, unsigned long, ngcore::SIMD*, unsigned long)void’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4640:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:219:20: warning: ‘memcpy’ specified size 18446744073709551220 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 219 | edgenrs[i] = edges[i]; /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In member function ‘netgen::CurvedElements::CalcMultiPointElementTransformation >(netgen::ElementIndex, int, ngcore::SIMD const*, unsigned long, ngcore::SIMD*, unsigned long, ngcore::SIMD*, unsigned long)void’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4632:17: note: destination object allocated here 4632 | ElementInfo info; | ^~~~ [ 33%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/global.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/global.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/gprim/geom3d.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 33%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:598:11: warning: variable ‘point_sing’ set but not used [-Wunused-but-set-variable] 598 | int point_sing[6]={0,0,0,0,0,0}; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:1672:13: warning: variable ‘point_sing’ set but not used [-Wunused-but-set-variable] 1672 | int point_sing[8]={0,0,0,0,0,0,0,0}; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:1674:13: warning: variable ‘edge_sing’ set but not used [-Wunused-but-set-variable] 1674 | int edge_sing[12] = {0,0,0,0,0,0,0,0,0,0,0,0}; | ^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::InitHPElements(Mesh&, NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:615:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 615 | for(ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:634:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 634 | for(SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::SubdivideDegeneratedHexes(Mesh&, NgArray&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1058:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1058 | for (int l = 0; l < pts.Size(); l++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::ReorderPoints(Mesh&, NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1308:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1308 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1315:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1315 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1349:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1349 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1352:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1352 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1355:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1355 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::HPRefinement(Mesh&, Refinement*, SplittingType, int, double, bool, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1416:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1416 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1512:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1512 | 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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1669:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1669 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1705:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1705 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1733:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1733 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1792:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1792 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1854:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1854 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp: In function ‘bool netgen::ClassifyHPElements(Mesh&, NgArray&, SplittingType, int&, int&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1923:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1923 | for( int i = 0; i::HPRefStruct(netgen::HPREF_ELEMENT_TYPE, std::vector) [with netgen::HPREF_ELEMENT_TYPE GEOM = netgen::HP_TET]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hpref_tet.hpp:3231:3: required from here 3231 | }; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hpref_tet.hpp:95:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | for (int i = 0; i < size(elist); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hpref_tet.hpp:113:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 113 | for (int i = 0; i < size(flist); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hpref_tet.hpp:136:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const long unsigned int’ [-Wsign-compare] 136 | for (int j = 0; j < std::min(verts.size(), el.vertices.size()); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1732:14: required from here 1732 | facepoint = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1918:14: required from here 1918 | misses = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 33%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp:443:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 443 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp:452:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 452 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp: In function ‘netgen::ClassifyTet(netgen::HPRefElement&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgBitArray&, netgen::NgBitArray&, netgen::INDEX_3_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:573:32: warning: ‘fp1’ may be used uninitialized [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:5:71: note: ‘fp1’ was declared here 5 | int ep1(0), ep2(0), ep3(0), ep4(0), cp1(0), cp2(0), cp3(0), cp4(0), fp1, fp2, fp3, fp4; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:573:39: warning: ‘fp2’ may be used uninitialized [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:5:76: note: ‘fp2’ was declared here 5 | int ep1(0), ep2(0), ep3(0), ep4(0), cp1(0), cp2(0), cp3(0), cp4(0), fp1, fp2, fp3, fp4; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:573:46: warning: ‘fp3’ may be used uninitialized [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:5:81: note: ‘fp3’ was declared here 5 | int ep1(0), ep2(0), ep3(0), ep4(0), cp1(0), cp2(0), cp3(0), cp4(0), fp1, fp2, fp3, fp4; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:573:53: warning: ‘fp4’ may be used uninitialized [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:5:86: note: ‘fp4’ was declared here 5 | int ep1(0), ep2(0), ep3(0), ep4(0), cp1(0), cp2(0), cp3(0), cp4(0), fp1, fp2, fp3, fp4; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:576:37: warning: ‘isfedge1’ may be used uninitialized [-Wmaybe-uninitialized] 576 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:7:7: note: ‘isfedge1’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:576:49: warning: ‘isfedge2’ may be used uninitialized [-Wmaybe-uninitialized] 576 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:7:17: note: ‘isfedge2’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:576:61: warning: ‘isfedge3’ may be used uninitialized [-Wmaybe-uninitialized] 576 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:7:27: note: ‘isfedge3’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:577:21: warning: ‘isfedge4’ may be used uninitialized [-Wmaybe-uninitialized] 577 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:7:37: note: ‘isfedge4’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:577:33: warning: ‘isfedge5’ may be used uninitialized [-Wmaybe-uninitialized] 577 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:7:47: note: ‘isfedge5’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:577:45: warning: ‘isfedge6’ may be used uninitialized [-Wmaybe-uninitialized] 577 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:7:57: note: ‘isfedge6’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp:775:28: warning: ‘pi1.i’ may be used uninitialized [-Wmaybe-uninitialized] 775 | if(other[j]!=pi1 && other[j]!=pi2) /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp:743:20: note: ‘pi1.i’ was declared here 743 | PointIndex pi1, pi2, pi3, pi4; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp:775:28: warning: ‘pi2.i’ may be used uninitialized [-Wmaybe-uninitialized] 775 | if(other[j]!=pi1 && other[j]!=pi2) /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp:743:25: note: ‘pi2.i’ was declared here 743 | PointIndex pi1, pi2, pi3, pi4; | ^~~ In file included from /usr/include/c++/14/bits/memory_resource.h:47, from /usr/include/c++/14/string:67, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/mystdlib.h:4, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp:1: In member function ‘std::_Head_base<0ul, netgen::PointIndex, false>::_Head_base(netgen::PointIndex&)’, inlined from ‘std::_Tuple_impl<0ul, netgen::PointIndex, netgen::PointGeomInfo>::_Tuple_impl(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:317:38, inlined from ‘std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:2119:63, inlined from ‘netgen::MeshOptimize2d::SplitImprove()’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp:795:11: /usr/include/c++/14/tuple:209:11: warning: ‘pi3.i’ may be used uninitialized [-Wmaybe-uninitialized] 209 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp:743:30: note: ‘pi3.i’ was declared here 743 | PointIndex pi1, pi2, pi3, pi4; | ^~~ In member function ‘std::_Head_base<0ul, netgen::PointIndex, false>::_Head_base(netgen::PointIndex&)’, inlined from ‘std::_Tuple_impl<0ul, netgen::PointIndex, netgen::PointGeomInfo>::_Tuple_impl(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:317:38, inlined from ‘std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:2119:63, inlined from ‘netgen::MeshOptimize2d::SplitImprove()’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp:805:12: /usr/include/c++/14/tuple:209:11: warning: ‘pi4.i’ may be used uninitialized [-Wmaybe-uninitialized] 209 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp:743:35: note: ‘pi4.i’ was declared here 743 | PointIndex pi1, pi2, pi3, pi4; | ^~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp: In member function ‘void netgen::MeshOptimize2d::GenericImprove()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:207:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:231:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 231 | for (int j = 1; j <= rule.newels.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:274:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 274 | for (int k = 0; k < elonnode[el[j]].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:278:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | for (int l = 0; l < nbels[sei].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:327:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | for (int i = 1; i < elmap.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:334:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 334 | for (elmap[i] = 0; elmap[i] < neighbours.Size(); elmap[i]++) /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:371:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 371 | for(int i=0; ok && i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:202:12: required from here 202 | used = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:249:18: required from here 249 | nelonnode = -4; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:318:24: required from here 318 | pmap = PointIndex (-1); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 34%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp [ 34%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' [ 34%] Built target pyngcore [ 35%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp [ 35%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp: In member function ‘double netgen::MeshOptimize3d::SplitImproveEdge(ngcore::Table&, netgen::NgArray&, double, netgen::PointIndex, netgen::PointIndex, netgen::PointIndex, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:531:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 531 | for (int k = 0; k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::SwapImproveSurface(const netgen::NgBitArray*, const netgen::NgArray*>*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1564:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1564 | for(int k=0; !found && kSize(); k++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1566:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1566 | if(pi2 < (*used_idmaps)[k]->Size() + PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1606:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1606 | for (int k = 0; k < elementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1628:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1628 | for (int l = 0; l < hasbothpoints.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1638:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1638 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1652:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1652 | for(int ii=0; ii < hasbothpoints.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1655:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1655 | for(int ii=0; ii < hasbothpointsother.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1666:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1666 | for (int k = 0; k < elementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1686:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1686 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1703:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1703 | for(int k = 0; k < surfaceelementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1726:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1726 | for(int k = 0; k < surfaceelementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1799:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1799 | for (int k = 0; puretet && k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1802:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1802 | for (int k = 0; puretet && k < hasbothpointsother.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1817:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1817 | for(int jj=i; !done && jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2026:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2026 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2034:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2034 | for(int k = 0; kSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2109:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2109 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2225:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2225 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2269:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2269 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2282:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2282 | for(int i=0; i&, netgen::TABLE&, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2339:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2339 | for (int k = 0; k < belementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2375:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2375 | for (int k = 0; k < row.Size(); k++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:43: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/findip.hpp: In instantiation of ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = ngcore::Array; FACEArray = NgArray]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:513:32: required from here 513 | pok = FindInnerPoint (mesh.Points(), locfaces, pnew); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/findip.hpp:112:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 112 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 50]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1127:32: required from here 1127 | suroundpts = PointIndex::INVALID; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = bool; int S = 50]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1131:17: required from here 1131 | tetused = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::FindInnerBoxes(netgen::AdFront3*, int (*)(const netgen::Point3d&))’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::FindInnerBoxesRec2(netgen::GradingBox*, netgen::AdFront3*, netgen::NgArray&, netgen::NgArray&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.cpp:576:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 576 | for (int j = 1; j <= faceused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.cpp:578:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 578 | for (int j = 1; j <= facenotused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::WidenRefinement()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::GetInnerPoints(netgen::NgArray, 0, int>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::GetOuterPoints(netgen::NgArray, 0, int>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::FillCloseSurface(MeshingData&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:245:29: warning: comparison of integer expressions of different signedness: ‘std::set::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 245 | if(pis.size() < 2*np) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::CloseOpenQuads(MeshingData&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:349:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 349 | for (int i = oldne + 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::MeshDomain(MeshingData&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:393:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 393 | for (int i = oldne + 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:457:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 457 | for (ElementIndex ei = oldne; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:414:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 414 | if (mesh.GetNOpenElements()) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:504:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 504 | { | ^ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp: In function ‘netgen::MESHING3_RESULT netgen::OptimizeVolume(const MeshingParameters&, Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:665:14: warning: unused variable ‘i’ [-Wunused-variable] 665 | for(auto i : Range(mp.optsteps3d)) | ^ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1390:25: required from here 1390 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1388:5: required from here 1388 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:102:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 102 | for(int i=0; i facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetSurfaceElement(netgen::SurfaceElementIndex, const netgen::Element2d&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:549:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 549 | if (maxn <= points.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:557:18: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 557 | if (el.index > facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Save(std::ostream&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:718:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 718 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:762:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 762 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:848:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 848 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:863:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 863 | for (i = 0; i < pointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:885:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 885 | for (j = 1; j <= identpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:907:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 907 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:915:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 915 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:922:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 922 | for ( int ii = 0; ii < bcnames.Size(); ii++ ) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:928:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 928 | for ( i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:933:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 933 | for (int ii = 0; ii> (int&)(el[j]); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:1478:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1478 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Merge(std::istream&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:1889:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1889 | for(SurfaceElementIndex si = 0; si < GetNSE(); si++) | ~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:1923:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1923 | for (j = 1; j <= facedecoding.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2044:43: warning: casting ‘netgen::PointIndex’ to ‘int&’ does not use ‘constexpr netgen::PointIndex::operator int() const’ [-Wcast-user-defined] 2044 | infile >> (int&)(el[j]); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::TestOk() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2110:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2110 | for (ElementIndex ei = 0; ei < volelements.Size(); ei++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2113:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2113 | if ( (*this)[ei][j] <= PointIndex::BASE-1) /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildBoundaryEdges(bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2144:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2144 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2176:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2176 | for (int i = 0; i < openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcSurfacesOfNode()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2286:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2286 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2314:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2314 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2327:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2327 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2362:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2362 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FixPoints(const netgen::NgBitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2402:26: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 2402 | if (fixpoints.Size() != GetNP()) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FindOpenElements(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2840:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2840 | for (int i = 0; i < openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2857:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2857 | for (int i = 1; i <= openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FindOpenSegments(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2963:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2963 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2975:30: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 2975 | if (seg.I1() < PointIndex::BASE || seg.I2() < PointIndex::BASE) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2975:61: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 2975 | if (seg.I1() < PointIndex::BASE || seg.I2() < PointIndex::BASE) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::RemoveOneLayerSurfaceElements()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3172:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3172 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FreeOpenElementsEnvironment(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3230:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3230 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3249:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3249 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3270:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3270 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetMaxHDomain(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3353:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3353 | for (int i = 1; i <= mhd.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘double netgen::Mesh::AverageH(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3396:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3396 | for (i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcLocalH(double, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3440:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3440 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcLocalHFromPointDistances(double, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3575:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3575 | i < GetNP()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3577:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3577 | for(j=i+1; j, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3858:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3858 | if(layer>lochfunc.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Compress()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3982:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3982 | for (int i = 0; i < volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3983:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3983 | if (volelements[i][0] <= PointIndex::BASE-1 || /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3991:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3991 | for (int i = 0; i < surfelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3998:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3998 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3999:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3999 | if (segments[i][0] <= PointIndex::BASE-1) /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4005:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4005 | for(int i=0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4048:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4048 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4058:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4058 | for (int i = 0; i < openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4065:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4065 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4100:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4100 | for (int i = 0; i < hpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4137:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4137 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4147:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4147 | for (int i = 1; i <= openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4155:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4155 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::FindIllegalTrigs()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4431:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4431 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4450:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4450 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::GetNDomains() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4703:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4703 | for (int k = 0; k < facedecoding.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Split2Tets()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:5146:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 5146 | for (int i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PointContainedIn2DElement(const netgen::Point3d&, double*, int, bool) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:5689:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5689 | for (int j = 1; j <= loctrigs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PointContainedIn3DElementOld(const netgen::Point3d&, double*, int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:5910:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5910 | for (int j = 1; j <= loctets.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SplitSeparatedFaces()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6188:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6188 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6213:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6213 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6240:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6240 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::RebuildSurfaceElementLists()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6507:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6507 | for (int i = 0; i < facedecoding.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::GetSurfaceElementsOfFace(int, ngcore::Array&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6538:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 6538 | if ( (*this)[si].GetIndex () == facenr && (*this)[si][0] >= PointIndex::BASE && /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcMinMaxAngle(double, double*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6559:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6559 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::GetNumPointsOfPointCurve(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6848:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6848 | if(curve == pointcurves_startpoint.Size()-1) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNP(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6919:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6919 | i < np+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PureTrigMesh(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7094:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7094 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7100:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7100 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PureTetMesh() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7109:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7109 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildCurvedElements(const netgen::Refinement*, int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7139:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7139 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7141:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7141 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildCurvedElements(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7156:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7156 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7158:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7158 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:31: In member function ‘netgen::TABLE::operator[](int) const’, inlined from ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2339:42: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/table.hpp:252:64: warning: ‘pi1.i’ may be used uninitialized [-Wmaybe-uninitialized] 252 | return NgFlatArray (data[i-BASE].size, (T*)data[i-BASE].col); /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp: In member function ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2306:14: note: ‘pi1.i’ was declared here 2306 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2346:29: warning: ‘pi2.i’ may be used uninitialized [-Wmaybe-uninitialized] 2346 | if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3) /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2306:19: note: ‘pi2.i’ was declared here 2306 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2346:46: warning: ‘pi3.i’ may be used uninitialized [-Wmaybe-uninitialized] 2346 | if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3) /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2306:24: note: ‘pi3.i’ was declared here 2306 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ In member function ‘ngcore::FlatTable::operator[](netgen::PointIndex) const’, inlined from ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2372:35: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:49:71: warning: ‘pi4.i’ may be used uninitialized [-Wmaybe-uninitialized] 49 | return FlatArray (index[i-BASE+1]-index[i-BASE], data+index[i-BASE]); | ~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp: In member function ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2306:29: note: ‘pi4.i’ was declared here 2306 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2306:34: warning: ‘pi5.i’ may be used uninitialized [-Wmaybe-uninitialized] 2306 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetMaterial(int, const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7290:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7290 | if (domnr > materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetMaterial(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7307:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7307 | if (domnr <= materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNBCNames(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7316:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7316 | for ( int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetBCName(int, const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7324:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7324 | if (bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7336:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7336 | if (fd.BCProperty() <= bcnames.Size()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetBCName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7347:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7347 | if (bcnr < 0 || bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNCD2Names(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7359:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7359 | for(int i=0; i= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetCD2Name(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7391:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7391 | if (cd2nr < 0 || cd2nr >= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNCD3Names(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7403:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7403 | for(int i=0; i= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::AddCD3Name(const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7428:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7428 | for (int i = 0; i < cd3names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetCD3Name(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7442:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7442 | if (cd3nr < 0 || cd3nr >= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7481:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7481 | for(int i=0; i<(*userdata_int[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7506:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7506 | for(int i=0; i<(*userdata_double[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:321:24: required from here 321 | maxhdomain = mesh2.maxhdomain; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In instantiation of ‘netgen::Mesh::CalcTotalBad(const netgen::MeshingParameters&):: [with auto:19 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = netgen::Mesh::CalcTotalBad(const netgen::MeshingParameters&)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4510:21: required from here 4510 | ParallelForRange( IntRange(volelements.Size()), [&] (auto myrange) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4511 | { | ~ 4512 | double local_sum = 0.0; | ~~~~~~~~~~~~~~~~~~~~~~~ 4513 | double teterrpow = mp.opterrpow; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4514 | | 4515 | // std::array classes_local{}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4516 | size_t n_classes = tets_in_qualclass.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4517 | Array classes_local(n_classes); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4518 | for (int i = 0; i < n_classes; i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4519 | classes_local[i] = 0; | ~~~~~~~~~~~~~~~~~~~~~ 4520 | | 4521 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 4522 | { | ~ 4523 | double elbad = pow (max2(CalcBad (points, volelements[i], 0, mp),1e-10), 1/teterrpow); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4524 | | 4525 | int qualclass = int (n_classes / elbad + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4526 | if (qualclass < 1) qualclass = 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4527 | if (qualclass > n_classes) qualclass = n_classes; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4528 | classes_local[qualclass-1]++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4529 | | 4530 | local_sum += elbad; | ~~~~~~~~~~~~~~~~~~~ 4531 | } | ~ 4532 | | 4533 | AtomicAdd(sum, local_sum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4534 | | 4535 | for (auto i : Range(n_classes)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4536 | AsAtomic(tets_in_qualclass[i]) += classes_local[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4537 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4518:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4518 | for (int i = 0; i < n_classes; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4527:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4527 | if (qualclass > n_classes) qualclass = n_classes; | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7471:51: required from here 7471 | NgArray * newdata = new NgArray(data); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7496:57: required from here 7496 | NgArray * newdata = new NgArray(data); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2510:18: required from here 2510 | numonpoint = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 36%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc2d.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = std::__cxx11::basic_string*; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7319:15: required from here 7319 | bcnames = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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]’ 116 | return CheckIndex(name) >= 0; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7468:25: required from here 7468 | if(userdata_int.Used(id)) | ~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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]’ 116 | return CheckIndex(name) >= 0; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7493:28: required from here 7493 | if(userdata_double.Used(id)) | ~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2444:32: required from ‘netgen::Mesh::FindOpenElements(int):: [with auto:13 = ngcore::TableCreator]’ 2444 | table.Add (PointIndex(i4.I1()), ei); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::Mesh::FindOpenElements(int):: >(const T_Range&, const netgen::Mesh::FindOpenElements(int)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:409: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)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:424: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)::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2433:74: required from here 2433 | auto elsonpoint = ngcore::CreateSortedTable( volelements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2434 | [&](auto & table, ElementIndex ei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2435 | { | ~ 2436 | const Element & el = (*this)[ei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2437 | if(el.IsDeleted()) return; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2438 | if (dom == 0 || dom == el.GetIndex()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2439 | { | ~ 2440 | if (el.GetNP() == 4) | ~~~~~~~~~~~~~~~~~~~~ 2441 | { | ~ 2442 | INDEX_4 i4(el[0], el[1], el[2], el[3]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2443 | i4.Sort(); | ~~~~~~~~~~ 2444 | table.Add (PointIndex(i4.I1()), ei); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2445 | table.Add (PointIndex(i4.I2()), ei); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2446 | } | ~ 2447 | else | ~~~~ 2448 | { | ~ 2449 | for (PointIndex pi : el.PNums()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2450 | table.Add(pi, ei); | ~~~~~~~~~~~~~~~~~~ 2451 | } | ~ 2452 | } | ~ 2453 | }, GetNP()); | ~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6975:30: required from ‘netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: [with auto:28 = ngcore::TableCreator]’ 6975 | table.Add (pi, ei); | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: >(const T_Range&, const netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:409: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::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:424: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::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6971:74: required from here 6971 | return ngcore::CreateSortedTable( surfelements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 6972 | [&](auto & table, SurfaceElementIndex ei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6973 | { | ~ 6974 | for (PointIndex pi : (*this)[ei].PNums()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6975 | table.Add (pi, ei); | ~~~~~~~~~~~~~~~~~~~ 6976 | }, GetNP()); | ~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ [ 36%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc2d.cpp: In function ‘void netgen::Optimize2d(Mesh&, MeshingParameters&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 37%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 37%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtool.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp: In member function ‘virtual void netgen::Meshing2::EndMesh()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp: In member function ‘netgen::MESHING2_RESULT netgen::Meshing2::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&, double, int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:351:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 351 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:459:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 459 | for (int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:544:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 544 | (gpi1 < illegalpoint.Size()+PointIndex::BASE) && | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:545:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 545 | (gpi2 < illegalpoint.Size()+PointIndex::BASE) ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:638:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 638 | for (int i = 2; i <= loclines.Size(); i++) // don't remove first line | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:804:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 804 | for (int i = 1; i <= chartboundpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:813:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 813 | for (int i = 1; i <= chartboundlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:856:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 856 | for (int i = 1; i <= locelements.Size() && found; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:874:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 874 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:937:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 937 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:951:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 951 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:967:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 967 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1031:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1031 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1074:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1074 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1087:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1087 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1090:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1090 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1162:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1162 | for (int i = 1; i <= critpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1166:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1166 | for (int jj = 0; jj < intersecttrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1252:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1252 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1256:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1256 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1256:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1256 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1317:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1317 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1323:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1323 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1355:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1355 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1424:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1424 | if (gpi >= oldts+PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1453:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1453 | for (int i = 1; i <= dellines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1498:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1498 | for (int i = 1; i <= pindex.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1505:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1505 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1512:50: warning: comparison of integer expressions of different signedness: ‘const netgen::INDEX’ {aka ‘const int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1512 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1557:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1557 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1564:50: warning: comparison of integer expressions of different signedness: ‘const netgen::INDEX’ {aka ‘const int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1564 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7: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]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7: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]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7: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]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7: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]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7: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]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7: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]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7: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]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7: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]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7: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]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:114:16: required from here 114 | foundmap = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:324:19: required from here 324 | trigsonnode = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:282:13: required from ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::NgArray, 0, int>; int BASE = 0; TIND = int]’ 282 | (*this)[i] = a2[i]; | ~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7: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]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp: In constructor ‘netgen::Meshing3::Meshing3(const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:34:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 34 | for (int i = 1; i <= rules.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp: In constructor ‘netgen::Meshing3::Meshing3(const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:56:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 56 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp: In destructor ‘virtual netgen::Meshing3::~Meshing3()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:68:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp: In member function ‘netgen::MESHING3_RESULT netgen::Meshing3::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:345:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for(int i = 1; i <= allowpoint.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:374:44: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 374 | if (onlytri && groupfaces.Size() <= 20 + 2*stat.qualclass && | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:379:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 379 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:382:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 382 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:383:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 383 | for (j = 1; j <= locfaces.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:397:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:471:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 471 | for(int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:507:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 507 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:515:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 515 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:532:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 532 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:567:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 567 | for(int i = 1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:570:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 570 | if (i <= pindex.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:584:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 584 | for(int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:588:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 588 | for(int i = oldnf+1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:592:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 592 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:596:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 596 | for(int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:626:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 626 | for(int i = 1; i <= tempnewpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:628:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 628 | for(int i = 1; i <= tempnewfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:630:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 630 | for(int i = 1; i <= tempdelfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:632:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 632 | for(int i = 1; i <= templocelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:639:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 639 | for(int i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:642:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 642 | if (i <= pindex.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:654:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:660:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 660 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:678:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 678 | for(int i = oldnf+1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:687:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 687 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | for(int i = 1; i <= ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp: In member function ‘void netgen::Meshing3::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:1182:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1182 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:1196:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1196 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:1267:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:43: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/findip.hpp: In instantiation of ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = NgArray; FACEArray = NgArray]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:375:23: required from here 375 | FindInnerPoint (grouppoints, groupfaces, inp)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/findip.hpp:112:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 112 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:351:15: required from here 351 | allowpoint = 2; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtool.cpp: In function ‘void netgen::MeshQuality2d(const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtool.cpp: In function ‘double netgen::CalcVolume(const NgArray&, const NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:564:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 564 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtool.cpp: In function ‘void netgen::MeshQuality3d(const Mesh&, NgArray*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:587:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 587 | for (i = 1; i <= incl.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveEdges(const Mesh&, const char*, double, char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveSurfaceMesh(const Mesh&, double, char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveVolumeMesh(const Mesh&, const NetgenGeometry&, char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtool.cpp: In function ‘int netgen::CheckMesh3D(const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtool.cpp: In function ‘void netgen::RemoveProblem(Mesh&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:137:12: required from here 137 | incl = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 38%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.cpp [ 38%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/msghandler.cpp [ 39%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Element2d::GetBox(const netgen::T_POINTS&, netgen::Box3d&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.cpp:337:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int8_t’ {aka ‘const signed char’} [-Wsign-compare] 337 | for (unsigned i = 1; i < np; i++) | ~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Element::GetTets(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.cpp:1340:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1340 | for (i = 1; i <= locels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Identifications::GetMap(int, netgen::NgArray&, bool) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.cpp:2758:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2758 | for (int i = 0; i < idpoints_table[identnr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/msghandler.cpp: In function ‘void netgen::ResetStatus()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/msghandler.cpp:126:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.cpp:2840:33: required from here 2840 | ost << "table: " << endl << idpoints_table << endl; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/table.hpp:270:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | for (int j = 0; j < row.Size(); j++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.cpp:2755:16: required from here 2755 | identmap = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 39%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule2.cpp: In member function ‘void netgen::netrule::SetFreeZoneTransformation(const netgen::Vector&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule2.cpp:40:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 40 | if (tolclass <= oldutofreearea_i.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule2.cpp:129:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 129 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule2.cpp:150:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:200:20: note: ‘lam’ was declared here 200 | double lam; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:199:20: note: ‘seg_lam’ was declared here 199 | double seg_lam; | ^~~~~~~ [ 40%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp: In destructor ‘netgen::vnetrule::~vnetrule()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:21:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for (int i = 1; i <= freefaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:23:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 23 | for (int i = 1; i <= freesets.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:25:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 25 | for (int i = 1; i <= freeedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:27:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 27 | for (int i = 1; i <= freefaceinequ.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::TestFlag(char) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i <= flags.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp: In member function ‘void netgen::vnetrule::SetFreeZoneTransformation(const netgen::Vector&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:78:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 78 | for (i = 2; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:86:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:91:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 91 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::ConvexFreeZone() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:142:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:150:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 150 | for (i = 1; i <= freesetedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsInFreeZone(const netgen::Point3d&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:176:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 176 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:182:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 182 | for (i = 1; i <= freesetfaces.Size() && inthis; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:214:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 214 | for (j = 1; j <= freezonepi.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:220:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 220 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:226:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 226 | for (j = 1; j <= freeseti.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:317:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 317 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:447:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 447 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:580:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 580 | for (i = 1; i <= lpi.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:586:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 586 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:619:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 619 | for (i = 1; i <= lpi.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:625:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 625 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:645:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 645 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:687:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 687 | for (i = 1; i <= transfreezone.Size() && (allleft || allright); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:740:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | for (i = 1; i <= activefaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:881:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 881 | for (j = 1; j <= freezonepi.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:887:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 887 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:893:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 893 | for (j = 1; j <= freeseti.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::TestOk() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:996:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 996 | for (i = 1; i <= cntpused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:998:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 998 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:1000:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1000 | for (i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:1004:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1004 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:1009:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1009 | for (i = 1; i <= cntpused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:1017:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1017 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:1037:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1037 | for (k = 1; k <= edge1.Size(); k++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser2.cpp: In member function ‘void netgen::netrule::LoadRule(std::istream&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser2.cpp:437:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 437 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser2.cpp:476:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 476 | for (i = 0; i < oldutofreearea_i.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser2.cpp:488:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 40%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 41%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/refine.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 41%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp: In member function ‘void netgen::vnetrule::LoadRule(std::istream&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:370:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 370 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:375:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:388:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 388 | for (j = 1; j <= 3 * (points.Size() - noldp); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:395:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:431:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:436:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 436 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:448:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 448 | for (j = 1; j <= 3 * (points.Size() - noldp); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:455:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 455 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:653:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:654:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | for (j = 1; j <= points.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:669:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 669 | for (i = 1; i <= freezonepi.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:671:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 671 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:679:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 679 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:710:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 710 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:726:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 726 | for (int j = 1; j <= points.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:729:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for (int j = 1; j <= freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:737:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 737 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:744:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 744 | for (ii1 = 1; ii1 <= freeset.Size(); ii1++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:745:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 745 | for (ii2 = 1; ii2 <= freeset.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:746:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 746 | for (ii3 = 1; ii3 <= freeset.Size(); ii3++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:762:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 762 | for (ii = 1; ii <= freeset.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:780:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 780 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:791:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 791 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:815:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 815 | for (i = 1; i <= edges.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:833:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 833 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:857:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 857 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:875:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 875 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:885:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 885 | for (k = 1; k <= freesetfaces.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parser3.cpp:889:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/refine.cpp: In member function ‘void netgen::Refinement::Refine(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/refine.cpp:31:36: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (mesh.mlbetweennodes.Size() < mesh.GetNV()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/refine.cpp:145:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 145 | for (int i = 0; i < par_nr.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/refine.cpp:149:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 149 | for (int i = 0; i < parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/refine.cpp:192:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 192 | if (pinew >= epgi.Size()+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/refine.cpp:213:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | i < surfgi.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/refine.cpp:276:37: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 276 | if (surfgi.Size() < pnums.Elem(4+j)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/refine.cpp:359:37: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 359 | if (surfgi.Size() < pnums[4+j]) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/refine.cpp:34:76: required from here 34 | mesh.mlbetweennodes = INDEX_2(PointIndex::BASE-1,PointIndex::BASE-1); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/refine.cpp:157:16: required from here 157 | pointset = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 27]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/refine.cpp:549:28: required from here 549 | pnums = PointIndex(-1); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:171:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 171 | for (int i = maxlegalline; i < llines1.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:361:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 361 | for (int i = 0; i < pmap.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:513:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 513 | for (int i = maxlegalpoint+1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:546:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 546 | for (int i = maxlegalline+1; i <= llines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:633:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 633 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler3.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:710:17: required from here 710 | lpoints.Append (tempnewpoints); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:711:17: required from here 711 | llines1.Append (tempnewlines); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:712:18: required from here 712 | dellines.Append (tempdellines); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:713:18: required from here 713 | elements.Append (tempelements); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:105:17: required from here 105 | pnearness = 1000; | ^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 42%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/secondorder.cpp [ 42%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.5.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:183:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:229:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 229 | for (int ri = 1; ri <= rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:460:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 460 | while (!ok && locpi < lpoints.Size()-1+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:655:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 655 | for (int i = 1; i <= fz.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:662:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 662 | for (int i = 1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:686:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 686 | for (int i = 1; i <= lfaces.Size() && ok; i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:961:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 961 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:1074:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1074 | for (int i = noldlp+1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:1078:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1078 | for (int i = noldlf+1; i <= lfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:1082:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1082 | for (int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:1086:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:111:23: required from here 111 | pnearness = INT_MAX/10; | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = char; int S = 100]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:264:15: required from here 264 | fused = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:267:15: required from here 267 | fmapi = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.5.cpp: In member function ‘void netgen::MeshOptimize2d::ProjectBoundaryPoints(netgen::NgArray&, const netgen::NgArray*>&, netgen::NgArray*>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.5.cpp:13:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 13 | for(int i=0; i&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.5.cpp: In member function ‘void netgen::MeshOptimize2d::ImproveVolumeMesh()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.5.cpp:81:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 81 | for (i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/secondorder.cpp: In member function ‘void netgen::Refinement::MakeSecondOrder(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.5.cpp:90:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 90 | for (i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.5.cpp:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (j = 0; j < elementsonpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.5.cpp:240:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 240 | for (j = 0; j < locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/secondorder.cpp: In member function ‘void netgen::Refinement::ValidateRefinedMesh(netgen::Mesh&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/secondorder.cpp:501:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 501 | for (int i = 1; i <= parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.5.cpp:79:24: required from here 79 | nelementsonpoint = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 43%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp [ 43%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp [ 44%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/specials.cpp [ 44%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::Func(const netgen::Vector&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:224:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 224 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 256 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::XXFuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:368:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 368 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::XXFuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:420:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 420 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2EdgeMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:506:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 506 | for (j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:592:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 592 | for (int j = 1; j <= ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:661:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 661 | for (j = 1; j <= ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘void netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In instantiation of ‘netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&):: [with auto:15 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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&)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:871:22: required from here 871 | ParallelForRange( Range(color_table[icolor].Size()), [&](auto myrange) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 872 | { | ~ 873 | Opti2dLocalData ld; | ~~~~~~~~~~~~~~~~~~~ 874 | ld.uselocalh = mp.uselocalh; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 875 | ld.loch = mp.maxh; | ~~~~~~~~~~~~~~~~~~ 876 | ld.locmetricweight = metricweight; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 877 | ld.meshthis = this; | ~~~~~~~~~~~~~~~~~~~ 878 | | 879 | Opti2SurfaceMinFunction surfminf(mesh, ld); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 880 | Opti2SurfaceMinFunctionJacobian surfminfj(mesh, ld); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | | 882 | MinFunction & minfunc = mixed ? static_cast(surfminfj) : surfminf; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 883 | | 884 | OptiParameters par; | ~~~~~~~~~~~~~~~~~~~ 885 | par.maxit_linsearch = 8; | ~~~~~~~~~~~~~~~~~~~~~~~~ 886 | par.maxit_bfgs = 5; | ~~~~~~~~~~~~~~~~~~~ 887 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 888 | { | ~ 889 | PointIndex pi = color_table[icolor][i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 890 | if (mesh[pi].Type() == SURFACEPOINT) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | { | ~ 892 | if (multithread.terminate) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | return; | ~~~~~~~ 894 | | 895 | if (elementsonpoint[pi].Size() == 0) continue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 896 | | 897 | ld.sp1 = mesh[pi]; | ~~~~~~~~~~~~~~~~~~ 898 | | 899 | Element2d & hel = mesh[elementsonpoint[pi][0]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | | 901 | int hpi = 0; | ~~~~~~~~~~~~ 902 | for (int j = 1; j <= hel.GetNP(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 903 | if (hel.PNum(j) == pi) | ~~~~~~~~~~~~~~~~~~~~~~ 904 | { | ~ 905 | hpi = j; | ~~~~~~~~ 906 | break; | ~~~~~~ 907 | } | ~ 908 | | 909 | ld.gi1 = hel.GeomInfoPi(hpi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 910 | // SelectSurfaceOfPoint (ld.sp1, ld.gi1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 911 | | 912 | ld.locelements.SetSize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 913 | ld.locrots.SetSize (0); | ~~~~~~~~~~~~~~~~~~~~~~~ 914 | ld.lochs.SetSize (0); | ~~~~~~~~~~~~~~~~~~~~~ 915 | ld.loc_pnts2.SetSize (0); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 916 | ld.loc_pnts3.SetSize (0); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 917 | | 918 | for (int j = 0; j < elementsonpoint[pi].Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 919 | { | ~ 920 | SurfaceElementIndex sei = elementsonpoint[pi][j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 921 | const Element2d & bel = mesh[sei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | ld.surfi = mesh.GetFaceDescriptor(bel.GetIndex()).SurfNr(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 923 | | 924 | ld.locelements.Append (sei); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 925 | | 926 | for (int k = 1; k <= bel.GetNP(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 927 | if (bel.PNum(k) == pi) | ~~~~~~~~~~~~~~~~~~~~~~ 928 | { | ~ 929 | ld.locrots.Append (k); | ~~~~~~~~~~~~~~~~~~~~~~ 930 | ld.loc_pnts2.Append (mesh[bel.PNumMod(k + 1)]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 931 | ld.loc_pnts3.Append (mesh[bel.PNumMod(k + 2)]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 932 | break; | ~~~~~~ 933 | } | ~ 934 | | 935 | if (ld.uselocalh) | ~~~~~~~~~~~~~~~~~ 936 | { | ~ 937 | Point3d pmid = Center (mesh[bel[0]], mesh[bel[1]], mesh[bel[2]]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 938 | ld.lochs.Append (mesh.GetH(pmid)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 939 | } | ~ 940 | } | ~ 941 | | 942 | | 943 | ld.normal = geo.GetNormal(ld.surfi, ld.sp1, &ld.gi1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | ld.t1 = ld.normal.GetNormal (); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 945 | ld.t2 = Cross (ld.normal, ld.t1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 946 | | 947 | if(mixed) | ~~~~~~~~~ 948 | { | ~ 949 | // save points, and project to tangential plane (only for optimization with Opti2SurfaceMinFunctionJacobian in mixed element meshes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 950 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 951 | { | ~ 952 | const Element2d & el = mesh[ld.locelements[j]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 953 | for (int k = 0; k < el.GetNP(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 954 | savepoints[el[k]] = mesh[el[k]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 955 | } | ~ 956 | | 957 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | { | ~ 959 | const Element2d & el = mesh[ld.locelements[j]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 960 | for (int k = 0; k < el.GetNP(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 961 | { | ~ 962 | PointIndex hhpi = el[k]; | ~~~~~~~~~~~~~~~~~~~~~~~~ 963 | double lam = ld.normal * (mesh[hhpi] - ld.sp1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | mesh[hhpi] -= lam * ld.normal; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 965 | } | ~ 966 | } | ~ 967 | } | ~ 968 | | 969 | Vector x(2); | ~~~~~~~~~~~~ 970 | x = 0; | ~~~~~~ 971 | par.typx = 0.3*ld.lochs[0]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 972 | | 973 | // NgProfiler::StartTimer (timer2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | | 975 | BFGS (x, minfunc, par, 1e-6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | | 977 | // NgProfiler::StopTimer (timer2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 978 | | 979 | auto origp = mesh[pi]; | ~~~~~~~~~~~~~~~~~~~~~~ 980 | int loci = 1; | ~~~~~~~~~~~~~ 981 | double fact = 1; | ~~~~~~~~~~~~~~~~ 982 | int moveisok = 0; | ~~~~~~~~~~~~~~~~~ 983 | | 984 | if(mixed) | ~~~~~~~~~ 985 | { | ~ 986 | // restore other points | ~~~~~~~~~~~~~~~~~~~~~~~ 987 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | { | ~ 989 | const Element2d & el = mesh[ld.locelements[j]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | for (int k = 0; k < el.GetNP(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 991 | { | ~ 992 | PointIndex hhpi = el[k]; | ~~~~~~~~~~~~~~~~~~~~~~~~ 993 | if (hhpi != pi) mesh[hhpi] = savepoints[hhpi]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | } | ~ 995 | } | ~ 996 | } | ~ 997 | | 998 | | 999 | //optimizer loop (if whole distance is not possible, move only a bit!!!!) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1000 | while (loci <= 5 && !moveisok) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1001 | { | ~ 1002 | loci ++; | ~~~~~~~~ 1003 | /* | ~~ 1004 | mesh[pi].X() = origp.X() + (x.Get(1) * t1.X() + x.Get(2) * t2.X())*fact; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1005 | mesh[pi].Y() = origp.Y() + (x.Get(1) * t1.Y() + x.Get(2) * t2.Y())*fact; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | mesh[pi].Z() = origp.Z() + (x.Get(1) * t1.Z() + x.Get(2) * t2.Z())*fact; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1007 | */ | ~~ 1008 | Vec<3> hv = x(0) * ld.t1 + x(1) * ld.t2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1009 | Point3d hnp = origp + Vec3d (hv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1010 | mesh[pi](0) = hnp.X(); | ~~~~~~~~~~~~~~~~~~~~~~ 1011 | mesh[pi](1) = hnp.Y(); | ~~~~~~~~~~~~~~~~~~~~~~ 1012 | mesh[pi](2) = hnp.Z(); | ~~~~~~~~~~~~~~~~~~~~~~ 1013 | | 1014 | fact = fact/2.; | ~~~~~~~~~~~~~~~ 1015 | | 1016 | // ProjectPoint (surfi, mesh[pi]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1017 | // moveisok = CalcPointGeomInfo(surfi, ngi, mesh[pi]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1018 | | 1019 | PointGeomInfo ngi; | ~~~~~~~~~~~~~~~~~~ 1020 | ngi = ld.gi1; | ~~~~~~~~~~~~~ 1021 | moveisok = geo.ProjectPointGI(ld.surfi, mesh[pi], ngi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1022 | // point lies on same chart in stlsurface | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1023 | | 1024 | if (moveisok) | ~~~~~~~~~~~~~ 1025 | { | ~ 1026 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1027 | mesh[ld.locelements[j]].GeomInfoPi(ld.locrots[j]) = ngi; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1028 | } | ~ 1029 | else | ~~~~ 1030 | { | ~ 1031 | mesh[pi] = origp; | ~~~~~~~~~~~~~~~~~ 1032 | } | ~ 1033 | | 1034 | } | ~ 1035 | } | ~ 1036 | } | ~ 1037 | }, mixed ? 1 : ngcore::TasksPerThread(4)); // mixed element smoothing not parallel yet | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:918:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 918 | for (int j = 0; j < elementsonpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:950:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 950 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:957:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 957 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:987:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 987 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:1026:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1026 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp: In member function ‘virtual double netgen::MinFunctionSum::Func(const netgen::Vector&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:20:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for(int i=0; i&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:989:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 989 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp: In member function ‘void netgen::Mesh::ImproveMeshJacobian(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1521:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1521 | for (int i=0; i*>&, netgen::OPTIMIZEGOAL, const netgen::NgArray*>*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1678:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1678 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1727:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1727 | if(pi < (*used_idmaps)[j]->Size() + PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1784:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1784 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:43: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/findip.hpp: In instantiation of ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = ngcore::Array; FACEArray = NgArray]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:457:29: required from here 457 | int hi = FindInnerPoint (points, faces, hp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/findip.hpp:112:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 112 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/specials.cpp: In function ‘void netgen::CutOffAndCombine(Mesh&, const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/specials.cpp: In function ‘void netgen::HelmholtzMesh(Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/specials.cpp:180:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 180 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = netgen::PointIndex]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1520:16: required from here 1520 | pointh = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1677:16: required from here 1677 | pointh = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:347:32: required from ‘netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: [with auto:13 = ngcore::TableCreator]’ 347 | table.Add (pi, ei); | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: >(const T_Range&, const netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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&, const netgen::MeshingParameters&):: >(const T_Range&, const netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::&, std::optional)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:409: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::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:424: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::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:338:74: required from here 338 | elementsonpoint = ngcore::CreateSortedTable( elements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 339 | [&](auto & table, ElementIndex ei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 | { | ~ 341 | const auto & el = elements[ei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | | 343 | if(el.NP()!=4 || (mp.only3D_domain_nr && mp.only3D_domain_nr != el.GetIndex()) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | return; | ~~~~~~~ 345 | | 346 | for (PointIndex pi : el.PNums()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | table.Add (pi, ei); | ~~~~~~~~~~~~~~~~~~~ 348 | }, points.Size()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::PointIndex; IndexType = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1360:22: required from ‘netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL):: [with auto:14 = ngcore::TableCreator]’ 1360 | table.Add(colors[i], pi); | ~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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]’ 262 | ParallelForRange (IntRange(n), args...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:409: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)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1356:50: required from here 1356 | auto color_table = CreateTable( points.Size(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 1357 | [&] ( auto & table, int i ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1358 | { | ~ 1359 | PointIndex pi = i+static_cast(PointIndex::BASE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1360 | table.Add(colors[i], pi); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 1361 | }, ncolors); | ~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 45%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/validate.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:472:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 472 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:475:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 475 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:484:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 484 | if (parents[0] >= PointIndex::BASE) cnt[parents[0]]++; /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:491:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 491 | if (parents[0] >= PointIndex::BASE) vert2vertcoarse.AddSave (parents[0], parents[1]); /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:497:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 497 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:517:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 517 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:569:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 569 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:658:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 658 | for (size_t i = 0; i < ned; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:662:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 662 | if (verts[0] >= mesh->mlbetweennodes.Size()+PointIndex::BASE || /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:663:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 663 | verts[1] >= mesh->mlbetweennodes.Size()+PointIndex::BASE) /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:942:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 942 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:945:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 945 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:963:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 963 | if (v >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:994:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 994 | if (v >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:1020:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1020 | for (int i = 0; i < intermediate_faces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:1023:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1023 | for (int i = 0; i < intermediate_faces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:1034:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1034 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:1068:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1068 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:1078:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1078 | for (int j = 0; j < vert2intermediate[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:1137:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1137 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:1146:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1146 | for (int j = 0; j < vert2intermediate[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:1343:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1343 | for (int k = 0; k < vertels.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:1403:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1403 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:1406:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1406 | if (parents[0] >= PointIndex::BASE) /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:1418:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1418 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:1555:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::GetEdgeVertices(int, int&, int&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:2256:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2256 | if (ednr < 1 || ednr > edge2vert.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::GetFaceEdges(int, netgen::NgArray&, bool) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:2297:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2297 | for (int i = 0; i < els.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:2309:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2309 | for(int k=0;k::]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:531:32: required from here 531 | LoopOverEdges (*mesh, *this, v, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 532 | [&] (INDEX_2 edge, int elnr, int loc_edge, int element_dim) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | { | ~ 534 | v2eht.Set (edge[1], 33); // something | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:103:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:120:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 120 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp: In instantiation of ‘void netgen::LoopOverEdges(const Mesh&, MeshTopology&, PointIndex, FUNC) [with FUNC = MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::::]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:588:32: required from here 588 | LoopOverEdges (*mesh, *this, v, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 589 | [&](INDEX_2 edge, int elnr, int loc_edge, int element_dim) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 590 | { | ~ 591 | size_t pos; | ~~~~~~~~~~~ 592 | if (v2eht.PositionCreate(edge[1], pos)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593 | { | ~ 594 | vertex2.Append (edge[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 595 | v2eht.SetData (pos, 33); | ~~~~~~~~~~~~~~~~~~~~~~~~ 596 | } | ~ 597 | /* | ~~ 598 | if (!v2eht.Used(edge.I2())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 599 | { | ~ 600 | vertex2.Append (edge.I2()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601 | v2eht.Set (edge.I2(), 33); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | } | ~ 603 | */ | ~~ 604 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:103:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:120:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 120 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp: In instantiation of ‘void netgen::LoopOverEdges(const Mesh&, MeshTopology&, PointIndex, FUNC) [with FUNC = MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::::]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:623:32: required from here 623 | LoopOverEdges (*mesh, *this, v, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 624 | [&](INDEX_2 edge, int elnr, int loc_edge, int element_dim) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 625 | { | ~ 626 | int edgenum = v2eht.Get(edge[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 627 | switch (element_dim) | ~~~~~~~~~~~~~~~~~~~~ 628 | { | ~ 629 | case 3: | ~~~~~~~ 630 | edges[elnr][loc_edge] = edgenum; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 631 | break; | ~~~~~~ 632 | case 2: | ~~~~~~~ 633 | surfedges[elnr][loc_edge] = edgenum; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 634 | break; | ~~~~~~ 635 | case 1: | ~~~~~~~ 636 | segedges[elnr] = edgenum; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 637 | edge2segment[edgenum] = elnr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 638 | break; | ~~~~~~ 639 | } | ~ 640 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:103:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:120:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 120 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:471:8: required from here 471 | cnt = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:1230:16: required from here 1230 | face2surfel = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:1281:13: required from here 1281 | face_els = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:420:89: required from ‘netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:13 = ngcore::TableCreator]’ 420 | table.Add (seg[0], segi); | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:412: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:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:409: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)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:424: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)::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:416:75: required from here 416 | vert2segment = ngcore::CreateSortedTable( mesh->LineSegments().Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417 | [&](auto & table, SegmentIndex segi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | { | ~ 419 | const Segment & seg = (*mesh)[segi]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | table.Add (seg[0], segi); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | table.Add (seg[1], segi); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | }, np); | ~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:428:84: required from ‘netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:14 = ngcore::TableCreator]’ 428 | table.Add(pointel.pnum, pei); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:412: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:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:409: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)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:424: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)::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:424:71: required from here 424 | vert2pointelement = ngcore::CreateSortedTable( mesh->pointelements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | [&](auto & table, int pei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | { | ~ 427 | const Element0d & pointel = mesh->pointelements[pei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | table.Add(pointel.pnum, pei); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 429 | }, np); | ~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ [ 45%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 46%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/validate.cpp: In function ‘void netgen::GetPureBadness(Mesh&, NgArray&, const NgBitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/validate.cpp: In function ‘double netgen::Validate(const Mesh&, NgArray&, const NgArray&, double, bool, NgArray*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/validate.cpp: In function ‘void netgen::GetWorkingArea(NgBitArray&, NgBitArray&, const Mesh&, const NgArray&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/validate.cpp:114:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/validate.cpp:307:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/validate.cpp:15:21: required from here 15 | pure_badness = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/validate.cpp:200:21: required from here 200 | surfaceindex = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::GetFaceColours(Mesh&, NgArray >&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:64:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 64 | for(int j = 1; j <= face_colours.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:79:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 79 | for( int i = 1; i <= face_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::AutoColourAlg_UserProfile(Mesh&, std::ifstream&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:190:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 190 | for(int i = 1; i <= bc_num.Size();i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:222:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:255:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::AutoColourAlg_Sorted(Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:295:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 295 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:322:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:345:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:375:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for(int i = 0; i < colours_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:397:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::BubbleSort(NgFlatArray&, NgFlatArray&) [with T = int; S = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:363:17: required from here 363 | BubbleSort(faces_sorted,colours_sorted); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:743:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 743 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:744:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 744 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:316:22: required from here 316 | faces_sorted = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:31: 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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:813:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/table.hpp:252:64: warning: ‘MEM[(int &)&paedge3]’ may be used uninitialized [-Wmaybe-uninitialized] 252 | return NgFlatArray (data[i-BASE].size, (T*)data[i-BASE].col); /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:754:43: note: ‘MEM[(int &)&paedge3]’ was declared here 754 | IVec<2> paedge1, paedge2, paedge3; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:814:19: warning: ‘MEM[(int &)&paedge3 + 4]’ may be used uninitialized [-Wmaybe-uninitialized] 814 | if (auto cverts = edge2vert[ednr]; cverts[1] == paedge3[1]) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/topology.cpp:754:43: note: ‘MEM[(int &)&paedge3 + 4]’ was declared here 754 | IVec<2> paedge1, paedge2, paedge3; | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:377:23: warning: ‘MEM[(const struct Vec &)&ref_colour].x[3]’ may be used uninitialized [-Wmaybe-uninitialized] /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::SendMesh() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:314:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 314 | for (int k = 0; k < per_pairs.Size(); k++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:321:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 321 | for (int k = 0; k < per_pairs.Size(); k++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:13 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:354:28: required from here 354 | iterate_per_verts_trans([&](auto k, auto & allvs) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | npvs[k] = allvs.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~ 356 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:339:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int j = 0; j [with auto:13 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:358:28: required from here 358 | iterate_per_verts_trans([&](auto k, auto & allvs) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | for (int j = 0; j [with auto:16 = int; auto:17 = netgen::NgArray]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:351:5: required from ‘netgen::Mesh::SendMesh() const:: [with auto:13 = netgen::Mesh::SendMesh() const::]’ 351 | f(k, allvs); | ~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:358:28: required from here 358 | iterate_per_verts_trans([&](auto k, auto & allvs) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | for (int j = 0; j [with auto:27 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:690:17: required from here 690 | iterate_sels([&](SurfaceElementIndex sei, const Element2d & sel, int dest){ | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 691 | nlocsel[dest]++; | ~~~~~~~~~~~~~~~~ 692 | bufsize[dest]++; | ~~~~~~~~~~~~~~~~ 693 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:673:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 673 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++ ) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:27 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:695:17: required from here 695 | iterate_sels([&](SurfaceElementIndex sei, const auto & sel, int dest) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 696 | selbuf.Add (dest, SelPackage(*this, sei)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 697 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:673:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 673 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++ ) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:29 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:762:18: required from here 762 | iterate_segs1([&](SegmentIndex segi1, SegmentIndex segi2) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 763 | { per_seg_size[segi1]++; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:719:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 719 | for (int l = 0; l [with auto:29 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:765:18: required from here 765 | iterate_segs1([&](SegmentIndex segi1, SegmentIndex segi2) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 766 | { per_seg.Add(segi1, segi2); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:719:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 719 | for (int l = 0; l [with auto:30 = netgen::Mesh::SendMesh() const::&)>]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:793:26: required from here 793 | iterate_per_seg_trans([&](SegmentIndex segi, NgArray & segs){ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 794 | for (int j = 0; j < segs.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 795 | per_seg_size[segi] = segs.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 796 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:778:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | for (int j = 0; j [with auto:30 = netgen::Mesh::SendMesh() const::&)>]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:798:26: required from here 798 | iterate_per_seg_trans([&](SegmentIndex segi, NgArray & segs){ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 799 | for (int j = 0; j < segs.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 800 | per_seg_trans.Add(segi, segs[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 801 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:778:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | for (int j = 0; j [with auto:31 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:827:18: required from here 827 | iterate_segs2([&](auto segi, const auto & seg, int dest) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | { | ~ 829 | nloc_seg[dest]++; | ~~~~~~~~~~~~~~~~~ 830 | bufsize[dest] += 14; | ~~~~~~~~~~~~~~~~~~~~ 831 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:812:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 812 | for (int l = 0; l < per_seg_trans[segi].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:819:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 819 | for (int l = 0; l < dests.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:31 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:833:18: required from here 833 | iterate_segs2([&](auto segi, const auto & seg, int dest) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | { | ~ 835 | segm_buf.Add (dest, segi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | segm_buf.Add (dest, seg.si); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | segm_buf.Add (dest, seg.pnums[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | segm_buf.Add (dest, seg.pnums[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | segm_buf.Add (dest, seg.geominfo[0].trignum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | segm_buf.Add (dest, seg.geominfo[1].trignum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | segm_buf.Add (dest, seg.surfnr1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | segm_buf.Add (dest, seg.surfnr2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | segm_buf.Add (dest, seg.edgenr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | segm_buf.Add (dest, seg.epgeominfo[0].dist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | segm_buf.Add (dest, seg.epgeominfo[1].edgenr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | segm_buf.Add (dest, seg.epgeominfo[1].dist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 847 | segm_buf.Add (dest, seg.singedge_right); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 848 | segm_buf.Add (dest, seg.singedge_left); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 849 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:812:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 812 | for (int l = 0; l < per_seg_trans[segi].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:819:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 819 | for (int l = 0; l < dests.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:44 = std::__cxx11::basic_string*]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:901:47: required from ‘netgen::Mesh::SendMesh() const:: [with auto:41 = netgen::Mesh::SendMesh() const::]’ 901 | for (int k = 0; k < nnames[0]; k++) func(materials[k]); | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:917:18: required from here 917 | iterate_names([&](auto ptr) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 918 | if (ptr==NULL) return; | ~~~~~~~~~~~~~~~~~~~~~~ 919 | auto& name = *ptr; | ~~~~~~~~~~~~~~~~~~ 920 | for (int j=0; j < name.size(); j++) compiled_names[strs++] = name[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 921 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:920:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 920 | for (int j=0; j < name.size(); j++) compiled_names[strs++] = name[j]; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::ReceiveParallelMesh()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1057:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1057 | for (int hi = 0; hi < dist_pnums.Size(); hi += 3) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1072:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1072 | for (int ind = 0, elnum = 1; ind < elarray.Size(); elnum++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1090:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1090 | for (int i = 0; i < fddata.Size(); i += 6) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1138:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1138 | while ( ii < segmbuf.Size() ) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ReceiveParallelMesh():: [with auto:45 = netgen::NgArray*>]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1212:16: required from here 1212 | write_names(materials); | ~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1205:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1205 | for (int k = 0; k < array.Size(); k++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::Distribute()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1261:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1261 | seg_partition.Size() < GetNSeg()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::ParallelMetis(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1292:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1292 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1299:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1299 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1323:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1323 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1326:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1326 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1358:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1358 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1361:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1361 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1375:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1375 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis(int):: [with auto:47 = netgen::Mesh::ParallelMetis(int)::]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1414:15: required from ‘netgen::Mesh::ParallelMetis(int):: [with auto:48 = netgen::Mesh::ParallelMetis(int)::]’ 1414 | loop_els_3d(f); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1420:13: required from here 1420 | loop_els([&](auto vertex, int index) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1421 | { | ~ 1422 | if(boundarypoints[vertex]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1423 | cnt[vertex]++; | ~~~~~~~~~~~~~~ 1424 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1404:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1404 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis(int):: [with auto:46 = netgen::Mesh::ParallelMetis(int)::]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1416:15: required from ‘netgen::Mesh::ParallelMetis(int):: [with auto:48 = netgen::Mesh::ParallelMetis(int)::]’ 1416 | loop_els_2d(f); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1420:13: required from here 1420 | loop_els([&](auto vertex, int index) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1421 | { | ~ 1422 | if(boundarypoints[vertex]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1423 | cnt[vertex]++; | ~~~~~~~~~~~~~~ 1424 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1395:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1395 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis(int):: [with auto:47 = netgen::Mesh::ParallelMetis(int)::]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1414:15: required from ‘netgen::Mesh::ParallelMetis(int):: [with auto:48 = netgen::Mesh::ParallelMetis(int)::]’ 1414 | loop_els_3d(f); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1426:13: required from here 1426 | loop_els([&](auto vertex, int index) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1427 | { | ~ 1428 | if(boundarypoints[vertex]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1429 | pnt2el.Add(vertex, index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1430 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1404:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1404 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis(int):: [with auto:46 = netgen::Mesh::ParallelMetis(int)::]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1416:15: required from ‘netgen::Mesh::ParallelMetis(int):: [with auto:48 = netgen::Mesh::ParallelMetis(int)::]’ 1416 | loop_els_2d(f); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1426:13: required from here 1426 | loop_els([&](auto vertex, int index) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1427 | { | ~ 1428 | if(boundarypoints[vertex]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1429 | pnt2el.Add(vertex, index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1430 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1395:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1395 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1435:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1435 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1445:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1445 | for (int j = 0; j < els.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1483:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1483 | for (int j = 0; j < els.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1520:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1520 | for (int j = 0; j < sels.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::ParallelMetis(netgen::NgArray&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1601:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1601 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1608:34: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1608 | 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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:310:18: required from here 310 | per_pairs.Append(pp2); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::BubbleSort(const NgFlatArray&) [with T = PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:326:17: required from here 326 | BubbleSort(per_verts[k]); | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:729:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:730:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 730 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:335:16: required from ‘netgen::Mesh::SendMesh() const:: [with auto:13 = netgen::Mesh::SendMesh() const::]’ 335 | allvs.Append(per_verts[k]); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:354:28: required from here 354 | iterate_per_verts_trans([&](auto k, auto & allvs) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | npvs[k] = allvs.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~ 356 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:745:27: required from ‘netgen::Mesh::SendMesh() const:: [with auto:29 = netgen::Mesh::SendMesh() const::]’ 745 | auto pos = osegs2.Pos(osegs1[l]); | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:762:18: required from here 762 | iterate_segs1([&](SegmentIndex segi1, SegmentIndex segi2) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 763 | { per_seg_size[segi1]++; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:773:18: required from ‘netgen::Mesh::SendMesh() const:: [with auto:30 = netgen::Mesh::SendMesh() const::&)>]’ 773 | allsegs.Append(per_seg[segi]); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:793:26: required from here 793 | iterate_per_seg_trans([&](SegmentIndex segi, NgArray & segs){ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 794 | for (int j = 0; j < segs.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 795 | per_seg_size[segi] = segs.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 796 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::BubbleSort(const NgFlatArray&) [with T = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:2146:18: required from here 2146 | BubbleSort (adjacency.Range (xadj[el], xadj[el+1])); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:729:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:730:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 730 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:272:24: required from here 272 | num_segs_on_proc = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:313:12: required from here 313 | npvs = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:564:17: required from here 564 | distpnums.Add (procs[j], loc_num_of_vert[vert][j]); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:632:17: required from here 632 | ided_sel = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = ngcore::SelPackage; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = ngcore::SelPackage; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:696:13: required from ‘netgen::Mesh::SendMesh() const:: [with auto:28 = netgen::Element2d]’ 696 | selbuf.Add (dest, SelPackage(*this, sei)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:678:5: required from ‘netgen::Mesh::SendMesh() const:: [with auto:27 = netgen::Mesh::SendMesh() const::]’ 678 | f(sei, sel, dest); | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:695:17: required from here 695 | iterate_sels([&](SurfaceElementIndex sei, const auto & sel, int dest) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 696 | selbuf.Add (dest, SelPackage(*this, sei)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 697 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = double; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = double; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:835:16: required from ‘netgen::Mesh::SendMesh() const:: [with auto:34 = netgen::SegmentIndex; auto:35 = netgen::Segment]’ 835 | segm_buf.Add (dest, segi); | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:820:9: required from ‘netgen::Mesh::SendMesh() const:: [with auto:31 = netgen::Mesh::SendMesh() const::]’ 820 | f(segi, seg, dests[l]); | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:833:18: required from here 833 | iterate_segs2([&](auto segi, const auto & seg, int dest) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | { | ~ 835 | segm_buf.Add (dest, segi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | segm_buf.Add (dest, seg.si); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | segm_buf.Add (dest, seg.pnums[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | segm_buf.Add (dest, seg.pnums[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | segm_buf.Add (dest, seg.geominfo[0].trignum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | segm_buf.Add (dest, seg.geominfo[1].trignum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | segm_buf.Add (dest, seg.surfnr1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | segm_buf.Add (dest, seg.surfnr2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | segm_buf.Add (dest, seg.edgenr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | segm_buf.Add (dest, seg.epgeominfo[0].dist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | segm_buf.Add (dest, seg.epgeominfo[1].edgenr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | segm_buf.Add (dest, seg.epgeominfo[1].dist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 847 | segm_buf.Add (dest, seg.singedge_right); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 848 | segm_buf.Add (dest, seg.singedge_left); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 849 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = ngcore::PointElPackage; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = ngcore::PointElPackage; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:870:62: required from ‘netgen::Mesh::SendMesh() const:: [with auto:39 = ngcore::PointElPackage; auto:40 = int]’ 870 | iterate_zdes([&](const auto & pack, auto dest) { zde_buf.Add(dest, pack); }); | ~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:863:7: required from ‘netgen::Mesh::SendMesh() const:: [with auto:36 = netgen::Mesh::SendMesh() const::]’ 863 | { f(pack, dest); } | ~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:870:17: required from here 870 | iterate_zdes([&](const auto & pack, auto dest) { zde_buf.Add(dest, pack); }); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1372:22: required from here 1372 | boundarypoints = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 47%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.cpp [ 47%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::Reset()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::EnumeratePointsGlobally()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::UpdateCoarseGridGlobal()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:320:38: warning: ‘void netgen::MeshTopology::GetElementFaces(int, netgen::NgArray&) const’ is deprecated: use GetFaces (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 320 | topology.GetElementFaces (el, faces); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:25: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/topology.hpp:108:8: note: declared here 108 | void GetElementFaces (int elnr, NgArray & faces) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:321:38: warning: ‘void netgen::MeshTopology::GetElementEdges(int, netgen::NgArray&) const’ is deprecated: use GetEdges (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 321 | topology.GetElementEdges (el, edges); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/topology.hpp:106:8: note: declared here 106 | void GetElementEdges (int elnr, NgArray & edges) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:327:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | for ( int i = 0; i < edges.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:329:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 329 | for ( int i = 0; i < faces.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:340:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 340 | for ( int i = 0; i < edges.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:367:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 367 | for (int volel = 1; volel <= mesh.GetNE(); volel++) | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:369:38: warning: ‘void netgen::MeshTopology::GetElementEdges(int, netgen::NgArray&) const’ is deprecated: use GetEdges (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 369 | topology.GetElementEdges ( volel, edges); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/topology.hpp:106:8: note: declared here 106 | void GetElementEdges (int elnr, NgArray & edges) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:370:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 370 | for ( int i = 0; i < edges.Size(); i++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:373:37: warning: ‘void netgen::MeshTopology::GetElementFaces(int, netgen::NgArray&) const’ is deprecated: use GetFaces (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 373 | topology.GetElementFaces( volel, faces); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/topology.hpp:108:8: note: declared here 108 | void GetElementFaces (int elnr, NgArray & faces) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:374:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 374 | for ( int i = 0; i < faces.Size(); i++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:378:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 378 | for (int surfel = 1; surfel <= mesh.GetNSE(); surfel++) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:381:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 381 | for (int i = 0; i < edges.Size(); i++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::IdentifyVerticesAfterRefinement()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:440:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 440 | for (PointIndex pi = PointIndex::BASE; pi < newnv+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:516:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 516 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::UpdateCoarseGrid()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:717:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 717 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:826:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 826 | for (int ii = 0; ii < recvarray.Size(); ii+=3) | ~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:40:26: required from here 40 | loc2distedge.ChangeSize (ned); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:559:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 559 | for (int i = size; i < oldsize; i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:564:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 564 | for (int i = oldsize; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:189:81: required from here 189 | NgArray,PointIndex::BASE> hml { mesh.mlbetweennodes }; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:37:15: required from here 37 | glob_edge = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:203:30: required from here 203 | loc2distvert.Add (i, val); | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:483:21: required from here 483 | loc2exchange = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.cpp: In member function ‘virtual void netgen::NetgenGeometry::Analyse(netgen::Mesh&, const netgen::MeshingParameters&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.cpp:442:26: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 442 | if(i == num) continue; | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.cpp: In member function ‘virtual void netgen::GeometryEdge::Divide(const netgen::MeshingParameters&, const netgen::Mesh&, ngcore::Array >&, ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.cpp:530:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 530 | while(hvalue[i1] netgen::GeometryRegisterArray::LoadFromMeshFile(std::istream&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.cpp:1224:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1224 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1388:5: required from here 1388 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:162:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 162 | for (int i = 0; i < procs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:1115: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] 1115 | if (info.strides[0] != sizeof(double)*info.shape[1]) /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:1442:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1442 | for (SurfaceElementIndex i = 0; i < self.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:1457:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1457 | for (ElementIndex i = 0; i < self.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:1880:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘pybind11::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1880 | for(int i = 0; i(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:286:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 286 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:295:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 295 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:742:45: required from here 742 | ExportArray(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:286:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 286 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:295:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 295 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:743:36: required from here 743 | ExportArray(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:286:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 286 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:295:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 295 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:745:36: required from here 745 | ExportArray(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:286:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 286 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:295:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 295 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1390:25: required from here 1390 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp: In function ‘void netgen::CheckForBBBPnt(const ngcore::Array >&, const Point<3, double>&, ngcore::Array&, ngcore::Array&, const ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:214:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 214 | for (int k = 0; k < bbbpts.Size(); k++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp: In function ‘void netgen::CheckForSingularity(const ngcore::Array >&, const Point<3, double>&, const ngcore::Array&, std::shared_ptr&, const ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:227:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 227 | for (int k = 0; k < hppoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:298:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 298 | for(int l=0; l < layer_thickness[0].Size(); l++,j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:305:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 305 | for(;j <= nx-total_layer_el[2]; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:310:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 310 | for(int l=0; l < layer_thickness[2].Size(); l++, j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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&, ngcore::Array*, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:324:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for(int k=0; k < layer_thickness[1].Size(); k++,i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:330:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 330 | for(; i <= ny-total_layer_el[3]; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:337:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 337 | for(int k=0; k < layer_thickness[3].Size(); k++,i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:360:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:360:84: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:360:132: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:360:173: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:548:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for (int i = 0; i < bbbpts.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/debugging.cpp: In instantiation of ‘netgen::FilterMesh(const Mesh&, ngcore::FlatArray, ngcore::FlatArray, ngcore::FlatArray):: [with auto:13 = ngcore::FlatArray; auto:14 = ngcore::Array; auto:15 = ngcore::Array]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/debugging.cpp:91:17: required from here 91 | set_keep(sels, keep_sel, mesh.SurfaceElements()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/debugging.cpp:83:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 83 | for(auto i = 0; i, ngcore::FlatArray, ngcore::FlatArray):: [with auto:13 = ngcore::FlatArray; auto:14 = ngcore::Array; auto:15 = ngcore::Array]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/debugging.cpp:92:17: required from here 92 | set_keep(els, keep_el, mesh.VolumeElements()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/debugging.cpp:83:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 83 | for(auto i = 0; i::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/debugging.cpp:16:43: required from here 16 | openelements = mesh->OpenElements(); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 48%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp [ 49%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/visual_interface.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp: In member function ‘void netgen::FieldLineCalc::GenerateFieldLines(ngcore::Array >&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for(int i=0; i&, ngcore::Array >&, ngcore::Array&, ngcore::Array&, ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp:374:47: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 374 | if(maxpoints > 0 && points.Size() >= maxpoints) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 49%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp: In member function ‘netgen::RKStepper::RKStepper(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp:61:15: warning: ‘*this_9(D).steps’ may be used uninitialized [-Wmaybe-uninitialized] 61 | K.SetSize(steps); | ^~~~~ [ 50%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/Partition_Inter2d.cxx In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp: In function ‘void netgen::InsertVirtualBoundaryLayer(Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp:55:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 55 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp:372:17: warning: variable ‘v2’ set but not used [-Wunused-but-set-variable] 372 | auto v2 = growthvectors[a[(i+1)%n]]; | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp: In function ‘int netgen::GenerateBoundaryLayer2(Mesh&, int, const ngcore::Array&, bool, const ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp:426:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 426 | while(icurrent const&, double, double, TopoDS_Edge const&, bool&, double&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 50%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/Partition_Inter3d.cxx [ 51%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/Partition_Loop.cxx [ 51%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/Partition_Loop2d.cxx [ 52%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/Partition_Loop3d.cxx [ 52%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/Partition_Spliter.cxx /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/Partition_Loop2d.cxx: In function ‘MakeDegenAndSelect(TopoDS_Edge const&, TopoDS_Vertex const&, TopoDS_Edge&, NCollection_Sequence&, NCollection_Sequence&, TopoDS_Edge const&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/Partition_Loop2d.cxx:460:8: warning: ‘U1’ may be used uninitialized [-Wmaybe-uninitialized] 460 | dU = USeq(i) - U1; | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/Partition_Loop2d.cxx:446:17: note: ‘U1’ was declared here 446 | Standard_Real U1; | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/Partition_Loop2d.cxx:457:17: note: ‘U2’ was declared here 457 | Standard_Real U2, dU, dUmin = 1.e100; | ^~ [ 53%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.hpp:12: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 12 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.hpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop [ 53%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:15: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 15 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.hpp:12: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 12 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ [ 54%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occmeshsurf.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp: In function ‘bool netgen::OCCMeshFace(const OCCGeometry&, Mesh&, ngcore::FlatArray, const MeshingParameters&, int, int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp:459:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 459 | for (SurfaceElementIndex sei = noldsurfel; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp:465:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 465 | for (SurfaceElementIndex sei = oldnf; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp: In function ‘void netgen::OCCSetLocalMeshSize(const OCCGeometry&, Mesh&, const MeshingParameters&, const OCCParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp:803:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 803 | for (int j = 0; j < linenums.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1388:5: required from here 1388 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp:484:22: required from here 484 | maxhdom = mparam.maxh; | ^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occmeshsurf.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occmeshsurf.cpp:8: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 8 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occmeshsurf.cpp:9: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 9 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occmeshsurf.cpp:14: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.cpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1388:5: required from here 1388 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.cpp:1189:43: required from here 1189 | fsingular = esingular = vsingular = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.cpp:1163:24: required from here 1163 | facemeshstatus = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.cpp:1168:19: required from here 1168 | face_maxh = 1e99; // mparam.maxh; | ^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 54%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ.cpp [ 55%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_basic.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_basic.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_basic.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_basic.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ.cpp:89:10: warning: ‘void pybind11::exception::operator()(const char*) const [with type = Standard_Failure]’ is deprecated: Please use py::set_error() instead (https://github.com/pybind/pybind11/pull/4772) [-Wdeprecated-declarations] 89 | exc((string(e.DynamicType()->Name()) + ": " + e.GetMessageString()).c_str()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:5: /usr/include/pybind11/pybind11.h:2625:10: note: declared here 2625 | void operator()(const char *message) const { set_error(*this, message); } | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1390:25: required from here 1390 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 55%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:14: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 14 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:15: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 15 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:79: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 79 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator&(netgen::OCCGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::OCCGeometry*)#1}::operator()(netgen::OCCGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::OCCGeometry*)#1}::operator()(netgen::OCCGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::OCCGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::OCCGeometry*)#1}::operator()(netgen::OCCGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::OCCGeometry*)#1}::operator()(netgen::OCCGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:358:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 358 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:364:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 364 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:1212:17: warning: unused variable ‘status’ [-Wunused-variable] 1212 | auto status = BuildTriangulation(shape); | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:2012:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2012 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:2052:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2052 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:2237:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2237 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:2243:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2243 | for (int i = vpoles.size(); i < vpoles.size()+degree+1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:2256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2256 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:2268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2268 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:2308:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2308 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 55%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.cpp:1: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 1 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.cpp:2: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 2 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.cpp:9: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 9 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:15: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 15 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:17: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.hpp:12: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 12 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ [ 56%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.cpp:1: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 1 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.cpp:2: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 2 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.cpp:8: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 8 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:15: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 15 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:17: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_face.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator&(netgen::SurfaceGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::SurfaceGeometry*)#1}::operator()(netgen::SurfaceGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::SurfaceGeometry*)#1}::operator()(netgen::SurfaceGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::SurfaceGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::SurfaceGeometry*)#1}::operator()(netgen::SurfaceGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::SurfaceGeometry*)#1}::operator()(netgen::SurfaceGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator&(netgen::Mesh*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::Mesh*)#1}::operator()(netgen::Mesh*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::Mesh*)#1}::operator()(netgen::Mesh*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::Mesh*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::Mesh*)#1}::operator()(netgen::Mesh*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::Mesh*)#1}::operator()(netgen::Mesh*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ [ 56%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_edge.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 57%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 57%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.cpp: In function ‘Standard_Integer netgen::BuildTriangulation(const TopoDS_Shape&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occ_utils.cpp:64:15: warning: unused variable ‘deflection’ [-Wunused-variable] 64 | double deflection = 0.01; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp: In function ‘void netgen::STLFindEdges(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:50:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for (int i = 1; i <= meshpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:64:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 64 | for (int i = 1; i <= meshlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp: In function ‘int netgen::STLSurfaceMeshing(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:452:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 452 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:467:49: 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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:479:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 479 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:499:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 499 | for (int i = 1; i <= refpts.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp: In function ‘void netgen::STLSurfaceMeshing1(STLGeometry&, Mesh&, const MeshingParameters&, int, const STLParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:648:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 648 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:650:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 650 | for (int j = 1; j <= spiralps.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:700:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 700 | for (int i = 0; i < imeshsp.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:725:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 725 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:741:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | for (int hi = 0; hi < icompress.Size(); hi++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:754:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 754 | if (hi < ispiral_point.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:794:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 794 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:812:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 812 | for (int i = 0; i < icompress.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:665:14: required from here 665 | compress = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ [ 58%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorConfirmEdge()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:587:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 587 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorCandidateEdge()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:611:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 611 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorExcludeEdge()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:635:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 635 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorUndefinedEdge()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:659:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 659 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘netgen::twoint netgen::STLGeometry::GetNearestSelectedDefinedEdge()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:720:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 720 | for (i = 1; i <= vic.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::ImportExternalEdges(const char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1005:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1005 | for (i = 1; i <= importpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1021:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1021 | for (i = 1; i <= importpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1053:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1053 | for (i = 1; i <= importlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::StoreExternalEdges()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1152:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1152 | for (i = 1; i <= externaledges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::RestoreExternalEdges()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1174:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1174 | for (i = 1; i <= storedexternaledges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::DeleteExternalEdgeInVicinity()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1375:50: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1375 | if (!stldoctor.showvicinity || vicinity.Size() != GetNT()) {return;} | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::GetVicinity(int, int, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1733:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1733 | for (i = 1; i <= vicarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1751:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1751 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1764:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1764 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1772:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1772 | for (i = 1; i <= vicarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::CalcVicinity(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1787:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1787 | for (i = 1; i <= vicinity.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1806:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1806 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1820:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1820 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::Vicinity(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1831:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1831 | if (trig <= vicinity.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::IsMarkedTrig(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:2079:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2079 | if (trig <= markedtrigs.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::SetMarkedTrig(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:2090:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2090 | if (trig <= markedtrigs.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:2266:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2266 | for (int j = 1; j <= inters.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::SetLineEndPoint(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:2423:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::IsLineEndPoint(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:2430:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2430 | if (pn <1 || pn > lineendpoints.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::AddFaceEdges()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:2797:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2797 | for (int j = 1; j <= c.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::GetNOBodys()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3059:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3059 | for (i = 1; i <= todolist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3075:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3075 | for (i = 1; i <= nextlist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::CalcFaceNums()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3122:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3122 | for (i = 1; i <= todolist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3143:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3143 | for (i = 1; i <= nextlist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::ClearSpiralPoints()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3158:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3158 | for (i = 1; i <= spiralpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::AddConeAndSpiralEdges(const netgen::STLParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3258:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3258 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3261 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3312:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3312 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3319:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3319 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3347:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3347 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3361:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3361 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3465:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3465 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3468:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3468 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3495:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3495 | for (l = 2; l <= trigsaroundp.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::WriteChartToFile(netgen::ChartId, std::filesystem::__cxx11::path)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3636:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3636 | if (chartnumber >= 1 && chartnumber <= GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3640:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3640 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3643:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3643 | for (int j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3670:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3670 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3673:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3673 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3299:23: required from here 3299 | chartpointchecked = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘void netgen::STLGeometry::MakeAtlas(netgen::Mesh&, const netgen::MeshingParameters&, const netgen::STLParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:520:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 520 | for (int k = 1; k <= dirtycharttrigs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘netgen::ChartId netgen::STLGeometry::GetChartNr(netgen::STLTrigId) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘void netgen::STLGeometry::GetInnerChartLimes(netgen::NgArray&, netgen::ChartId)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:85:23: required from here 85 | chartdistacttrigs = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::ChartId; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:98:32: required from here 98 | chartpointchecked = ChartId::INVALID; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 59%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp [ 59%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:117:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 117 | if (edgelist1.Size() > maxsize) {maxsize = edgelist1.Size();} | ~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:119:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 119 | for (i = 1; i <= edgelist1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:233:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 233 | for (i = 1; i <= edgelist2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:261:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | for (i = 1; i <= plist.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:273:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 273 | for (i = 1; i <= plist.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::SelectChartOfPoint(const netgen::Point<3, double>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:414:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 414 | for (ii = 1; ii <= trigsinbox.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:480:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 480 | for (i = 1; i <= trigsinbox2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:488:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 488 | for (i = 1; i <= trigsinbox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘int netgen::STLGeometry::ProjectNearest(netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::RestrictLocalH(netgen::Mesh&, double, const netgen::STLParameters&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:983:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 983 | for (k2 = 1; k2 <= linenums.Size(); k2++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:1279:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1279 | for (int j = 2; j <= plimes2.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:1282:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1282 | for (int j = 1; j <= plimes2.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:1289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1289 | for (int j = 1; j <= plimes1.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:1302:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1388:5: required from here 1388 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:300:20: required from here 300 | meshcharttrigs = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLEdgeDataList::Restore()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:278:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 278 | if (storedstatus.Size() == ne) | ~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp: In function ‘int netgen::Exists(int, int, const NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:479:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 479 | for (i = 1; i <= line.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLEdgeDataList::BuildClusterWithEdge(int, int, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:507:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 507 | for (k = oldend; k <= line.Size(); k++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp: In member function ‘int netgen::STLLine::GetLeftTrig(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:575:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (nr > lefttrigs.Size()) {PrintSysError("In STLLine::GetLeftTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp: In member function ‘int netgen::STLLine::GetRightTrig(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:581:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 581 | if (nr > righttrigs.Size()) {PrintSysError("In STLLine::GetRightTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp: In member function ‘double netgen::STLLine::GetLength(const ngcore::Array, netgen::STLPointId>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:593:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 593 | for (int i = 2; i <= pts.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLLine::GetBoundingBox(const ngcore::Array, netgen::STLPointId>&, netgen::Box<3>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:601:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 601 | for (int i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:618:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | for (i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:737:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 737 | while (inthl < 1.000000001 && j <= inthi.Size()) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 60%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp [ 60%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp: In function ‘int netgen::AddPointIfNotExists(NgArray&, const Point3d&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:19:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 19 | for (int i = 1; i <= ap.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp: In member function ‘void netgen::STLChart::MoveToOuterChart(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:731:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 731 | for (int i = 1; i <= trigs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp: In member function ‘void netgen::STLChart::DelChartTrigs(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:745:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 745 | for (int i = 1; i <= trigs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/gprim.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:1117:38: required from here 1117 | searchtree->DeleteElement(op); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../gprim/adtree.hpp:1016:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1016 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 61%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/python_stl.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp: In member function ‘virtual void netgen::STLTopology::InitSTLGeometry(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:491:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 491 | for (int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:509:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | for(int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp: In member function ‘void netgen::STLTopology::FindNeighbourTrigs()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:760:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 760 | for (int j = 0; j < trigsperpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp: In member function ‘void netgen::STLTopology::OrientAfterTrig(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:1046:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1046 | for (i = 1; i <= oriented.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:1067:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1067 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:1087:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1087 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 61%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/python_stl.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1390:25: required from here 1390 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp: In function ‘bool netgen::WriteUserFormat(const std::string&, const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp:42:16: warning: possibly dangling reference to a temporary [-Wdangling-reference] 42 | const auto & entry = UserFormatRegister::Get(format); | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp:42:47: note: the temporary was destroyed at the end of the full expression ‘netgen::UserFormatRegister::Get(std::__cxx11::basic_string((* & format)))’ 42 | const auto & entry = UserFormatRegister::Get(format); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSurfaceFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp:186:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 186 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp:196:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 196 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSTLFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp:234:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 234 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSTLExtFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp:319:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 319 | for(int bcInd = 1; bcInd <= faceBCs.Size(); bcInd++) | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp:328:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | for (int i = 0; i < faceSei.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteEdgeElementFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp:730:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 730 | for (j=1; j <= eledges.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp:741:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp:772:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 772 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp:303:18: required from here 303 | if(faceBCs.Pos(bcNum) < 0) | ~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeuser.cpp:296:14: required from here 296 | faceBCs = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 62%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/python_stl.cpp: In function ‘ExportSTL(pybind11::module_&)::{lambda(std::shared_ptr, int, int, std::__cxx11::basic_string, std::allocator >)#1}::operator()(std::shared_ptr, int, int, std::__cxx11::basic_string, std::allocator >) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/python_stl.cpp:236:24: warning: ‘trig’ may be used uninitialized [-Wmaybe-uninitialized] 236 | self->GetVicinity(trig, size, vic); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/python_stl.cpp:229:11: note: ‘trig’ was declared here 229 | int trig; | ^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 62%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘void Ng_LoadGeometry(const char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:84:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 84 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetPoint(int, double*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:315:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 315 | if (pi < 1 || pi > mesh->GetNP()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetUserData(char*, double*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:499:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 499 | for (int i = 0; i < da.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int NgPar_GetDistantNodeNums(int, int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:924:50: warning: ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’ is deprecated: Use GetDistantPNums(locnum) -> FlatArray instead! [-Wdeprecated-declarations] 924 | mesh->GetParallelTopology().GetDistantPNums( locnum, distnums ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:115:10: note: declared here 115 | void GetDistantPNums (int locpnum, int * distpnums ) const | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:927:53: warning: ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’ is deprecated: Use GetDistantEdgeNums(locnum) -> FlatArray instead! [-Wdeprecated-declarations] 927 | mesh->GetParallelTopology().GetDistantEdgeNums( locnum, distnums ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:139:10: note: declared here 139 | void GetDistantEdgeNums (int locedgenum, int * distedgenums ) const | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:930:53: warning: ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’ is deprecated: Use GetDistantFaceNums(locnum) -> FlatArray instead! [-Wdeprecated-declarations] 930 | mesh->GetParallelTopology().GetDistantFaceNums( locnum, distnums ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:122:10: note: declared here 122 | void GetDistantFaceNums (int locfacenum, int * distfacenums ) const | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int NgPar_GetNDistantNodeNums(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:949:65: warning: ‘int netgen::ParallelMeshTopology::GetNDistantPNums(int) const’ is deprecated: Use GetDistantPNums(locnum).Size() instead! [-Wdeprecated-declarations] 949 | case 0: return mesh->GetParallelTopology().GetNDistantPNums (locnum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:106:9: note: declared here 106 | int GetNDistantPNums (int locpnum) const { return loc2distvert[locpnum-1].Size(); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:950:68: warning: ‘int netgen::ParallelMeshTopology::GetNDistantEdgeNums(int) const’ is deprecated: Use GetDistantEdgeNums(locnum).Size() instead! [-Wdeprecated-declarations] 950 | case 1: return mesh->GetParallelTopology().GetNDistantEdgeNums (locnum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:112:9: note: declared here 112 | int GetNDistantEdgeNums ( int locedgenum) const { return loc2distedge[locedgenum-1].Size(); } | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:951:67: warning: ‘int netgen::ParallelMeshTopology::GetNDistantFaceNums(int) const’ is deprecated: Use GetDistantFaceNums(locnum).Size() instead! [-Wdeprecated-declarations] 951 | case 2: return mesh->GetParallelTopology().GetNDistantFaceNums(locnum ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:109:9: note: declared here 109 | int GetNDistantFaceNums (int locfacenum) const { return loc2distface[locfacenum-1].Size(); } | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int NgPar_GetGlobalNodeNum(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:964:65: warning: ‘int netgen::ParallelMeshTopology::GetGlobalEdgeNum(int) const’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 964 | case 1: return mesh->GetParallelTopology().GetGlobalEdgeNum (locnum)-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:95:9: note: declared here 95 | int GetGlobalEdgeNum (int locnum) const { return glob_edge[locnum-1]; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:965:65: warning: ‘int netgen::ParallelMeshTopology::GetGlobalFaceNum(int) const’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 965 | case 2: return mesh->GetParallelTopology().GetGlobalFaceNum (locnum)-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:97:9: note: declared here 97 | int GetGlobalFaceNum (int locnum) const { return glob_face[locnum-1]; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:966:63: warning: ‘int netgen::ParallelMeshTopology::GetGlobalElNum(int) const’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 966 | case 3: return mesh->GetParallelTopology().GetGlobalElNum (locnum)-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:99:9: note: declared here 99 | int GetGlobalElNum (int locnum) const { return glob_el[locnum-1]; } | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetElement_Edges(int, int*, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1530:37: warning: ‘int netgen::MeshTopology::GetElementEdges(int, int*, int*) const’ is deprecated: use GetEdges (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 1530 | return topology.GetElementEdges (elnr, edges, orient); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:25: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/topology.hpp:122:7: note: declared here 122 | int GetElementEdges (int elnr, int * edges, int * orient) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetSurfaceElement_Edges(int, int*, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1556:32: warning: ‘void netgen::MeshTopology::GetSegmentEdge(int, int&, int&) const’ is deprecated: use GetEdge(SegmentIndex) instead [-Wdeprecated-declarations] 1556 | topology.GetSegmentEdge(elnr, edges[0], orient[0]); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/topology.hpp:96:8: note: declared here 96 | void GetSegmentEdge (int segnr, int & enr, int & orient) const; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1558:43: warning: ‘int netgen::MeshTopology::GetSegmentEdge(int) const’ is deprecated: use GetEdge(SegmentIndex) instead [-Wdeprecated-declarations] 1558 | edges[0] = topology.GetSegmentEdge(elnr); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/topology.hpp:91:7: note: declared here 91 | int GetSegmentEdge (int segnr) const { return segedges[segnr-1]+1; } | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetFace_Vertices(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1597:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1597 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetFace_Edges(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1609:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1609 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetVertexElements(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1654:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1654 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1660:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1660 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1666:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1666 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetParentNodes(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1747:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1747 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetParentElement(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1761:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1761 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1766:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1766 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetParentSElement(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1777:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1777 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetPeriodicVertices(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1828:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1828 | for (int i = 0; i < apairs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetVertex_Elements(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1951:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1951 | for( int i=0; ipointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int Ng_Bisect_WithInfo(const char*, double**, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface.cpp:2193:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2193 | for(int i = 0; iSize(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/nginterface_v2_impl.hpp: In member function ‘void netgen::Ngx_Mesh::GetParentNodes(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/nginterface_v2_impl.hpp:351:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 351 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp: In member function ‘size_t netgen::Ngx_Mesh::GetNVLevel(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp:142:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | if (level >= mesh->level_nv.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::GetParentElement(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp:731:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 731 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp:736:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 736 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::GetParentSElement(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp:748:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 62%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/read_fnf_mesh.cpp [ 63%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readtetmesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readtetmesh.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/read_fnf_mesh.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readtetmesh.cpp: In function ‘void netgen::ReadTETFormat(Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readtetmesh.cpp:669:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 669 | for(int i=0; i&, NgFlatArray&) [with T = double; S = PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readtetmesh.cpp:367:29: required from here 367 | BubbleSort(sortval1,nodes1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:743:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 743 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:744:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 744 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readtetmesh.cpp:228:36: required from here 228 | *segmentdata[i] = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readtetmesh.cpp:667:20: required from here 667 | surfindices = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 63%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readuser.cpp [ 64%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeabaqus.cpp [ 64%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writediffpack.cpp [ 65%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writedolfin.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readuser.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeabaqus.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writediffpack.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readuser.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readuser.cpp: In function ‘void netgen::ReadUserFormat(Mesh&, const std::filesystem::__cxx11::path&, const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readuser.cpp:715:18: warning: possibly dangling reference to a temporary [-Wdangling-reference] 715 | const auto & entry = UserFormatRegister::Get(format); | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readuser.cpp:715:49: note: the temporary was destroyed at the end of the full expression ‘netgen::UserFormatRegister::Get(std::__cxx11::basic_string((* & format)))’ 715 | const auto & entry = UserFormatRegister::Get(format); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeabaqus.cpp: In function ‘void netgen::WriteAbaqusFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeabaqus.cpp:145:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 145 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeabaqus.cpp:161:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 161 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeabaqus.cpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writedolfin.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writediffpack.cpp: In function ‘void netgen::WriteDiffPackFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writediffpack.cpp:72:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 72 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writediffpack.cpp:115:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 115 | for (int jj = 0; jj < sels.Size(); jj++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writediffpack.cpp:235:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 65%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeelmer.cpp [ 66%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writefeap.cpp [ 66%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writefluent.cpp In member function ‘netgen::Mesh::GetFaceDescriptor(int)’, inlined from ‘netgen::ReadFile(netgen::Mesh&, std::filesystem::__cxx11::path const&)’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readuser.cpp:380:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:776:28: warning: ‘fdnr’ may be used uninitialized [-Wmaybe-uninitialized] 776 | { return facedecoding[i-1]; } | ~^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readuser.cpp: In function ‘netgen::ReadFile(netgen::Mesh&, std::filesystem::__cxx11::path const&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readuser.cpp:304:25: note: ‘fdnr’ was declared here 304 | int fdnr, ednr; | ^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readuser.cpp:387:53: warning: ‘ednr’ may be used uninitialized [-Wmaybe-uninitialized] 387 | mesh[nr].edgenr = ednr+1; | ~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/readuser.cpp:304:31: note: ‘ednr’ was declared here 304 | int fdnr, ednr; | ^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeelmer.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 67%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writegmsh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writefeap.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writefluent.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writefeap.cpp: In function ‘void netgen::WriteFEAPFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writefeap.cpp:57:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 57 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writefeap.cpp:74:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 74 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writefluent.cpp: In function ‘void netgen::WriteFluentFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writefluent.cpp:161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 161 | for (i = 1; i <= surfaceelp.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writegmsh.cpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ [ 67%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writejcm.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 68%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writepermas.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 68%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetecplot.cpp [ 69%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writejcm.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writepermas.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetecplot.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writejcm.cpp:100:20: required from here 100 | pointsOnTetras = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp: In function ‘void netgen::WriteTETFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:70:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 70 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:526:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 526 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:544:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 544 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:551:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:569:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 569 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:576:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 576 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:594:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 594 | for(int i=0; i<=mesh.GetNP(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:598:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 598 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:771:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:786:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 786 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:793:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 793 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:809:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 809 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:932:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 932 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:946:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 946 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:1020:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1020 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:1044:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1044 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:1064:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1064 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:1089:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1089 | for(int i=0; i::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:468:45: required from here 468 | id_groups.Append(new NgArray(group)); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘void netgen::Intersection(const NgFlatArray&, const NgFlatArray&, NgArray&) [with T = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:613:15: required from here 613 | Intersection(*vertex_to_edge[vid[0]],*vertex_to_edge[vid[1]],possible); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:804:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 804 | for(int i=0; i&, const NgFlatArray&, const NgFlatArray&, NgArray&) [with T = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:832:15: required from here 832 | Intersection(*edge_to_face[e1id],*edge_to_face[e2id],*edge_to_face[e3id],possible); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:813:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 813 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:27:14: required from here 27 | elnum = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:601:22: required from here 601 | (*idmaps_edge[i]) = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 69%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 70%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writegmsh2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetochnog.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp: In function ‘void netgen::Convert()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp:169:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 169 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp:218:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp: In function ‘void netgen::WriteFile(std::ostream&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp:280:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 280 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp:285:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | for (i = 1; i <= edges.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp:292:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 292 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp:299:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 299 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writegmsh2.cpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 70%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp [ 71%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/rw_cgns.cpp [ 71%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/rw_medit.cpp [ 72%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/algprim.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘bool netgen::BuildOwnerNeighbourLists(const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:153:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 153 | for(int i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteNeighbourFile(std::ostream*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:311:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 311 | for(int i = 1; i <= neighbour_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteOwnerFile(std::ostream*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:345:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for(int i = 1; i <= owner_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:352:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 352 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteFacesFile(std::ostream*, const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:393:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | for(int i = 1; i <= owner_facelist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:428:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 428 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:431:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:439:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 439 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:471:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 471 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:474:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 474 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteBoundaryFile(std::ostream*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:561:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 561 | for(int i = 2; i <= surfelem_bclist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:581:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 581 | for(int i = 1; i <= bcarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:120:28: required from here 120 | neighbour_celllist = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ [ 72%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/brick.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/rw_medit.cpp: In function ‘void netgen::ReadMeditFormat(Mesh&, const std::filesystem::__cxx11::path&, std::map, int>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:54:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 54 | for(auto i : Range(dim)) | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:56:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 56 | fin >> index; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:65:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 65 | for(auto i : Range(2)) | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:67:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 67 | fin >> seg.edgenr; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:78:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 78 | for(auto i : Range(3)) | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:80:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 80 | fin >> index; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:90:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 90 | for(auto i : Range(4)) | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:92:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 92 | fin >> index; | ^~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/algprim.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 239 | class Primitive | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Plane]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Plane]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Plane; Bases = netgen::QuadraticSurface]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/algprim.cpp:1982:50: required from here 1982 | RegisterClassForArchive regpl; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/brick.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/brick.cpp:239:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 239 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/brick.cpp:285:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/brick.cpp:301:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 301 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/brick.cpp:318:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp: In member function ‘virtual double netgen::BSplineCurve2d::ProjectParam(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:44:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 44 | for (n1 = 1; n1 <= points.Size(); n1++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Point<2, double> netgen::BSplineCurve2d::Eval(double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:101:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 101 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:103:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:105:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 105 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrime(double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:134:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:136:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:138:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrimePrime(double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:163:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:165:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:167:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::Reduce(const netgen::Point<2, double>&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:194:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 194 | for (n1 = 1; n1 <= points.Size(); n1++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:205:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 205 | if (n > points.Size()) n = 1; | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::UnReduce()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:230:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | for (i = 1; i <= intervallused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::Print(std::ostream&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:239:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 239 | for (int i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 239 | class Primitive | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Brick]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Brick]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = netgen::Primitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/brick.cpp:529:43: required from here 529 | RegisterClassForArchive regbrick; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 62 | class Brick : public Primitive | ^~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Brick]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Brick]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = netgen::Primitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/brick.cpp:529:43: required from here 529 | RegisterClassForArchive regbrick; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 73%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 74%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgparser.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::Clean()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:175:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for(int i = 0; i < to_delete.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:188:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 188 | for(int i = 0; iSize(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:896:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 896 | for (i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:923:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 923 | for (int j = 0; j < polysurfs[i]->Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::FindIdenticSurfaces(double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:971:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 971 | for (int i = 0; i < isidenticto.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1018:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1018 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::GetIndependentSurfaceIndices(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1082:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1082 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::CalcTriangleApproximation(double, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1118:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1118 | for (int i = 0; i < triapprox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1214:12: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1214 | catch (exception) | ^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1264:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1264 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1276:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1276 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1282:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1282 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1308:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1308 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::IterateAllSolids(netgen::SolidIterator&, bool) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1597:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1597 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1601:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1601 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1388:5: required from here 1388 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:169:29: required from here 169 | if(!to_delete.Contains(solids[i]->S1())) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:643:18: required from here 643 | surfaces.Set (name, surf); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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]’ 116 | return CheckIndex(name) >= 0; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:683:21: required from here 683 | if (solids.Used (name)) | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:726:23: required from here 726 | splinecurves2d.Set(name,spl); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.cpp:730:23: required from here 730 | splinecurves3d.Set(name,spl); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgparser.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgparser.cpp: In function ‘netgen::Solid* netgen::ParsePrimary(CSGScanner&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgparser.cpp:416:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 74%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/curve2d.cpp [ 75%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/curve2d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp: In constructor ‘netgen::EdgeCalculation::EdgeCalculation(const netgen::CSGeometry&, netgen::NgArray&, netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:22:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 22 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::Calc(double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:53:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 53 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::CalcEdges1(double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:123:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 123 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:141:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:150:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 150 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:165:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:186:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 186 | for (int i = 0; i < geometry.identifications.Size() && !pi1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:187:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 187 | for (int j = checkedcopy; j < startpoints.Size() && !pi1; j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:202:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 202 | for (int k = 0; k < hsp.Size() && !pi1; k++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:254:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | for (int i = 1; i <= hsp.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:274:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 274 | for (int i = 1; i <= hsp.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:313:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 313 | for (int i = 1; i <= edgepoints.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:318:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int i = 1; i <= geometry.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:369:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 369 | for (int j = 1; j <= edgepoints.Size()-1; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:380:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 380 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:418:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 418 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:452:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 452 | for(int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:502:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 502 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:507:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 507 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:511:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 511 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::FollowEdge(int, int&, int&, const netgen::NgArray&, double, const netgen::Mesh&, netgen::NgArray, 0, int>&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:802:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 802 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:835:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 835 | for (int jj = 0; jj < hsp.Size(); jj++) | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1043:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1043 | for (int j = 0; j < locsurfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1177:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1177 | for (int l = 1; !hi && l <= refedges.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1282:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1403:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1403 | while (curvelength.Get(j) < i * corr && j < curvelength.Size()) j++; | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1438:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1438 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1605:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | for (int k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1729:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1729 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:575:15: required from here 575 | osedges = 2; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 75%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/explicitcurve2d.cpp [ 76%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/gencyl.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp:500:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 500 | for(int i=0; i&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp:729:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for(int i=0; i&, double, netgen::NgArray*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp:749:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 749 | for(int i=0; i&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp:786:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 786 | for (int j = 0; j < faces.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp: In member function ‘virtual void netgen::Extrusion::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp:918:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 918 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp: In member function ‘virtual void netgen::Extrusion::UnReduce()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp:924:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 924 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 76%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 9 | class ExtrusionFace : public Surface | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp:928:51: required from here 928 | RegisterClassForArchive regexf; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 9 | class ExtrusionFace : public Surface | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp:928:51: required from here 928 | RegisterClassForArchive regexf; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 9 | class ExtrusionFace : public Surface | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp:928:51: required from here 928 | RegisterClassForArchive regexf; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 9 | class ExtrusionFace : public Surface | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp:928:51: required from here 928 | RegisterClassForArchive regexf; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 239 | class Primitive | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Extrusion]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Extrusion]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = netgen::Primitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp:929:49: required from here 929 | RegisterClassForArchive regextr; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 128 | class Extrusion : public Primitive | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Extrusion]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Extrusion]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = netgen::Primitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/extrusion.cpp:929:49: required from here 929 | RegisterClassForArchive regextr; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/gencyl.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp: In function ‘void netgen::FindPoints(CSGeometry&, NgArray&, NgArray&, Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp:65:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 65 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp: In function ‘void netgen::FindEdges(CSGeometry&, Mesh&, NgArray&, NgArray&, MeshingParameters&, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp:90:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 90 | for (int i = 0; i < geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp:96:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 96 | for (int i = 0; i < geom.singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp:130:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 130 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp:137:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 137 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp:173:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 173 | for (int j = 0; j < loc.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp: In function ‘void netgen::MeshSurface(CSGeometry&, Mesh&, MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp:269:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 269 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp:273:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 273 | for (int j = 0; j < fpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp:318:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp:375:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp:391:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 391 | for(int k = 0; k&, MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp:707:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/genmesh.cpp:59:27: required from here 59 | global_specpoints = specpoints; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ [ 77%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 77%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/manifold.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘virtual int netgen::PeriodicIdentification::GetIdentifiedPoint(netgen::Mesh&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::PeriodicIdentification::IdentifyPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::PeriodicIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:480:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 480 | for (int k = 0; k < copy_points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:695:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 695 | for (int j = 0; j < hsurf.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:703:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 703 | for (int i = 0; i < specpoint2solid[sp1.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:706:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 706 | for (int i = 0; i < specpoint2solid[sp2.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:762:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 762 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:767:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 767 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:772:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 772 | for (int l = 0; l < domain_surfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:789:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 789 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:791:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 791 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘virtual int netgen::CloseSurfaceIdentification::GetIdentifiedPoint(netgen::Mesh&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::IdentifyPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:992:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 992 | for (int jj = 0; jj < domain_surfaces.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:1000:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1000 | for (int ii2 = 0; ii2 < points_on_surf2.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:1010:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1010 | for (int jj = 0; jj < surfs_of_p1.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::IdentifyFaces(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:1164:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1164 | for (int ll = 0; ll < segs_on_face2.Size(); ll++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:1237:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1237 | for (int i = PointIndex::BASE; i < identmap.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:1251:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1251 | for (int i1 = 0; i1 < segs.Size(); i1++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘void netgen::CloseSurfaceIdentification::BuildSurfaceElements2(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseEdgesIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:1648:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/identify.cpp:1233:14: required from here 1233 | identmap = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 78%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/meshsurf.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 78%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 79%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/revolution.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Polyhedra::BoxInSolid(const netgen::BoxSphere<3>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:73:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 73 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:151:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:180:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 180 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:220:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:679:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 679 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:761:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 761 | for (int i = 0; i < planes.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:764:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 764 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::UnReduce()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:771:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | for (int i = 0; i < planes.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp: In member function ‘void netgen::Polyhedra::GetPolySurfs(netgen::NgArray*>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:877:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 877 | for(int i = 0; i, 0, int>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:894:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 894 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:909:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 909 | for (int fi1 = 0; fi1 < faces.Size(); fi1++) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:910:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 79%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/singularref.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 80%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/solid.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/revolution.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/singularref.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 80%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/revolution.cpp: In member function ‘void netgen::RevolutionFace::Init()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/revolution.cpp:34:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 34 | for(int i=0; i&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/revolution.cpp: In member function ‘virtual void netgen::Revolution::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularEdge::FindPointsOnEdge(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/singularref.cpp:48:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 48 | for (int i = 0; i < si1.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/singularref.cpp:50:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for (int i = 0; i < si2.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularEdge::SetMeshSize(netgen::Mesh&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/singularref.cpp:119:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 119 | for (int i = 0; i < points.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/singularref.cpp:124:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/singularref.cpp:130:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 130 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularPoint::FindPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/singularref.cpp:194:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 194 | for (int i = 0; i < surfk.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularPoint::SetMeshSize(netgen::Mesh&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/singularref.cpp:214:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 214 | for (int i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 9 | class RevolutionFace : public Surface | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::RevolutionFace]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::RevolutionFace]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = netgen::Surface]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/revolution.cpp:1046:52: required from here 1046 | RegisterClassForArchive regrevf; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 9 | class RevolutionFace : public Surface | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::RevolutionFace]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::RevolutionFace]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = netgen::Surface]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/revolution.cpp:1046:52: required from here 1046 | RegisterClassForArchive regrevf; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 239 | class Primitive | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Revolution]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Revolution]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Revolution; Bases = netgen::Primitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/revolution.cpp:1047:50: required from here 1047 | RegisterClassForArchive regrev; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/solid.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ [ 81%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/spline3d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/solid.cpp:702:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 702 | for (i = 1; i <= bounds1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/solid.cpp:704:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | for (i = 1; i <= bounds2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/solid.cpp:721:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 721 | for (i = 1; i <= bounds1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/solid.cpp:723:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 723 | for (i = 1; i <= bounds2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/solid.cpp: In member function ‘void netgen::Solid::RecGetSurfaceIndices(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/solid.cpp:1600:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1600 | for (int i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp: In member function ‘void netgen::SpecialPointCalculation::CalcSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:119:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 119 | for (int j = 0; j < hpts.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:137:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 137 | for(int j=0; jSize(); j++) | ~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:360:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:390:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 390 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:401:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 401 | for(int jj=0; jj&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1701:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1701 | for (int i = 0; i < points->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp: In member function ‘void netgen::SpecialPointCalculation::AnalyzeSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1752:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1752 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1763:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1763 | for (int i = 1; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1780:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1780 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1797:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1797 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1821:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1821 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1843:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1843 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1848:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1848 | for (int j = 0; j < normalvecs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1849:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1849 | for (int k = 0; k < normalvecs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1930:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1930 | for (int j2 = 0; j2 < surfind2.Size(); j2++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1960:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1960 | for (int l = 0; l < surfind2.Size(); l++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:2020:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2020 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:2094:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2094 | for (int m = 0; m < locsearch.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:2147:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2147 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:2151:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1936:43: required from here 1936 | NgArray surfind2_aux(surfind2); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/spline3d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/surface.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 82%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/triapprox.cpp [ 82%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/zrefine.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/surface.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/triapprox.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/zrefine.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/zrefine.cpp: In function ‘void netgen::SelectSingularEdges(const Mesh&, const CSGeometry&, INDEX_2_HASHTABLE&, ZRefinementOptions&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/zrefine.cpp:15:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 15 | for (int i = 1; i <= geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/zrefine.cpp:21:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for (int j = 1; j <= se.segms.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/zrefine.cpp: In function ‘void netgen::MakePrismsSingEdge(Mesh&, INDEX_2_HASHTABLE&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/zrefine.cpp: In function ‘void netgen::MakePrismsClosePoints(Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/zrefine.cpp: In function ‘void netgen::RefinePrisms(Mesh&, const CSGeometry*, ZRefinementOptions&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/zrefine.cpp:342:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 342 | for (i = 1; i <= ref_singular.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/zrefine.cpp:370:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 370 | for (i = 1; i <= ref_slices.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/zrefine.cpp: In function ‘void netgen::CombineSingularPrisms(Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 83%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/python_csg.cpp [ 83%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/splinesurface.cpp [ 83%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/python_csg.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/splinesurface.cpp:25:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 25 | for(int i=0; i > > netgen::SplineSurface::CreateCuttingSurfaces()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/splinesurface.cpp:47:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 47 | for(int i = 0; i hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/python_csg.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 239 | class Primitive | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 7 | class SplineSurface : public OneSurfacePrimitive | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 7 | class SplineSurface : public OneSurfacePrimitive | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 7 | class SplineSurface : public OneSurfacePrimitive | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../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]’ 7 | class SplineSurface : public OneSurfacePrimitive | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp:2056:16: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 2056 | if(i1& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1390:25: required from here 1390 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 84%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp: In function ‘void netgen::Partition(const SplineSegExt&, MeshingParameters&, double, double, Mesh&, Point3dTree&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:135:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 135 | while (j < curvepoints.Size() && (l >= curvepoints[j] || i == n)) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:151:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:156:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 156 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp: In member function ‘void netgen::SplineGeometry2d::PartitionBoundary(netgen::MeshingParameters&, double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:217:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 217 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:230:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:314:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 314 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp: In function ‘void netgen::MeshFromSpline2D(SplineGeometry2d&, std::shared_ptr&, MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:554:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 554 | for (PointIndex pi = 1; pi <= si2.Size(); pi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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++) | ~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:528:21: required from here 528 | nextpi = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:529:18: required from here 529 | si1 = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:565:18: required from here 565 | pts = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 84%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp [ 85%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp [ 85%] Building CXX object CMakeFiles/nglib.dir/ng/onetcl.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/ng/onetcl.cpp.o -MF CMakeFiles/nglib.dir/ng/onetcl.cpp.o.d -o CMakeFiles/nglib.dir/ng/onetcl.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/onetcl.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/onetcl.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp: In destructor ‘virtual netgen::SplineGeometry2d::~SplineGeometry2d()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:18:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 18 | for ( int i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:20:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for (int i=0; i= bcnr) | ~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp: In member function ‘std::string* netgen::SplineGeometry2d::BCNamePtr(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:982:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 982 | if ( bcnr > bcnames.Size() ) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp: In member function ‘int netgen::SplineGeometry2d::GetBCNumber(std::string) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:991:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 991 | for (int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::GetMaterial(int, char*&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:1007:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1007 | if ( materials.Size() >= domnr) | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::SetMaterial(int, const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:1016:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1016 | if (domnr > materials.Size()) materials.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp: In member function ‘double netgen::SplineGeometry2d::GetDomainMaxh(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:1034:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 1034 | if ( maxh.Size() >= domnr && domnr > 0) | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::SetDomainMaxh(int, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:1043:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1043 | if (domnr > maxh.Size()) maxh.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1388:5: required from here 1388 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../gprim/spline.hpp:622:7: required from ‘netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::NgArray >&) [with int D = 2]’ 622 | : pts (apts) | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:266:44: required from here 266 | spline = new DiscretePointsSeg (pts); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:510:12: required from here 510 | maxh = 1e99; | ^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:847:20: required from here 847 | quadmeshing = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:851:14: required from here 851 | layer = 1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../gprim/spline.hpp:641:12: required from here 641 | Point DiscretePointsSeg :: GetPoint (double t) const | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../gprim/spline.hpp:646:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:232:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:283:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 283 | for(int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:345:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:358:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 358 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:377:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 377 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:385:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshtype.hpp:1390:25: required from here 1390 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/nglib/nglib.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:622:7: required from ‘netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::NgArray >&) [with int D = 2]’ 622 | : pts (apts) | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:182:58: required from here 182 | auto spline = new DiscretePointsSeg<2> (points); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/nglib/nglib.cpp:17: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/nglib/nglib.cpp:18: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/nglib/nglib.cpp: In function ‘nglib::Ng_Result nglib::Ng_MergeMesh(void**, const char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/nglib/nglib.cpp:168:24: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘const int’ [-Wsign-compare] 168 | if(m->GetNP() > num_pts) | ~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshtype.hpp:1388:5: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = netgen::MeshingParameters; _Args = {netgen::MeshingParameters&}]’ 1388 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /usr/include/c++/14/optional:274:19: required from ‘constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters]’ 274 | std::_Construct(std::__addressof(this->_M_payload._M_value), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/optional:455: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]’ 455 | static_cast<_Dp*>(this)->_M_payload._M_construct( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 456 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/optional:916:22: required from ‘std::enable_if_t<((bool)is_constructible_v<_Tp, _Args ...>), _Tp&> std::optional<_Tp>::emplace(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters; std::enable_if_t<((bool)is_constructible_v<_Tp, _Args ...>), _Tp&> = netgen::MeshingParameters&]’ 916 | this->_M_construct(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ 335 | value.emplace(cast_op(std::move(inner_caster))); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1598: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]’ 1598 | if ((... || !std::get(argcasters).load(call.args[Is], call.args_convert[Is]))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1576:68: required from ‘bool pybind11::detail::argument_loader::load_args(pybind11::detail::function_call&) [with Args = {std::shared_ptr, std::optional, pybind11::kwargs}]’ 1576 | bool load_args(function_call &call) { return load_impl_sequence(call, indices{}); } | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:271: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*}]’ 271 | if (!args_converter.load_args(call)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/pybind11/pybind11.h:145: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]’ 145 | initialize( | ~~~~~~~~~~^ 146 | std::forward(f), (detail::function_signature_t *) nullptr, extra...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:1634: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}]’ 1634 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:399:9: required from here 38 | py::class_> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | (m, "SplineGeometry", | ~~~~~~~~~~~~~~~~~~~~~ 40 | "a 2d boundary representation geometry model by lines and splines", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41 | py::multiple_inheritance()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42 | .def(py::init<>()) | ~~~~~~~~~~~~~~~~~~ 43 | .def(py::init([](const string& filename) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44 | { | ~ 45 | auto geo = make_shared(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46 | geo->Load(filename.c_str()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47 | ng_geometry = geo; | ~~~~~~~~~~~~~~~~~~ 48 | return geo; | ~~~~~~~~~~~ 49 | })) | ~~~ 50 | .def(NGSPickle()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | .def("Load",&SplineGeometry2d::Load) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | .def("SetDomainLayer", &SplineGeometry2d::SetDomainLayer) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53 | .def("AppendPoint", FunctionPointer | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54 | ([](SplineGeometry2d &self, double px, double py, double maxh, double hpref, string name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | { | ~ 56 | Point<2> p; | ~~~~~~~~~~~ 57 | p(0) = px; | ~~~~~~~~~~ 58 | p(1) = py; | ~~~~~~~~~~ 59 | GeomPoint<2> gp(p); | ~~~~~~~~~~~~~~~~~~~ 60 | gp.hmax = maxh; | ~~~~~~~~~~~~~~~ 61 | gp.hpref = hpref; | ~~~~~~~~~~~~~~~~~ 62 | gp.name = name; | ~~~~~~~~~~~~~~~ 63 | self.geompoints.Append(gp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | return self.geompoints.Size()-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | }), | ~~~ 66 | py::arg("x"), py::arg("y"), py::arg("maxh") = 1e99, py::arg("hpref")=0, py::arg("name")="") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | .def("Append", FunctionPointer([](SplineGeometry2d &self, py::list segment, int leftdomain, int rightdomain, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | optional> bc, optional copy, double maxh, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | double hpref, double hprefleft, double hprefright) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | { | ~ 71 | SplineSegExt * seg; | ~~~~~~~~~~~~~~~~~~~ 72 | if(py::isinstance(segment[0])) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | { | ~ 74 | auto segtype = py::cast(segment[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | | 76 | if (segtype == "line") | ~~~~~~~~~~~~~~~~~~~~~~ 77 | { | ~ 78 | LineSeg<2> * l = new LineSeg<2>(self.GetPoint(py::cast(segment[1])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | self.GetPoint(py::cast(segment[2]))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80 | seg = new SplineSegExt(*l); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | } | ~ 82 | else if (segtype == "spline3") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | { | ~ 84 | SplineSeg3<2> * seg3 = new SplineSeg3<2>(self.GetPoint(py::cast(segment[1])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | self.GetPoint(py::cast(segment[2])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | self.GetPoint(py::cast(segment[3]))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | seg = new SplineSegExt(*seg3); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | } | ~ 89 | else | ~~~~ 90 | throw Exception("Appended segment is not a line or a spline3"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | } | ~ 92 | else | ~~~~ 93 | { | ~ 94 | if(py::len(segment) == 2) | ~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | auto l = new LineSeg<2>(self.GetPoint(py::cast(segment[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | self.GetPoint(py::cast(segment[1]))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | seg = new SplineSegExt(*l); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | } | ~ 100 | else if(py::len(segment) == 3) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | { | ~ 102 | SplineSeg3<2> * seg3 = new SplineSeg3<2>(self.GetPoint(py::cast(segment[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | self.GetPoint(py::cast(segment[1])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | self.GetPoint(py::cast(segment[2]))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | seg = new SplineSegExt(*seg3); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | } | ~ 107 | else | ~~~~ 108 | throw Exception("Appended segment must either have 2 or 3 points"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | } | ~ 110 | seg->leftdom = leftdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | seg->rightdom = rightdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | seg->hmax = maxh; | ~~~~~~~~~~~~~~~~~ 113 | seg->hpref_left = max(hpref, hprefleft); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | seg->hpref_right = max(hpref,hprefright); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | seg->reffak = 1; | ~~~~~~~~~~~~~~~~ 116 | seg->copyfrom = -1; | ~~~~~~~~~~~~~~~~~~~ 117 | if (copy.has_value()) | ~~~~~~~~~~~~~~~~~~~~~ 118 | seg->copyfrom = *copy+1; | ~~~~~~~~~~~~~~~~~~~~~~~~ 119 | | 120 | if (bc.has_value()) | ~~~~~~~~~~~~~~~~~~~ 121 | { | ~ 122 | if(auto intptr = get_if(&*bc); intptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | seg->bc = *intptr; | ~~~~~~~~~~~~~~~~~~ 124 | else | ~~~~ 125 | { | ~ 126 | auto bcname = get_if(&*bc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | seg->bc = self.GetNSplines() + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | self.SetBCName(seg->bc, *bcname); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | } | ~ 130 | } | ~ 131 | else | ~~~~ 132 | seg->bc = self.GetNSplines()+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133 | self.AppendSegment(seg); | ~~~~~~~~~~~~~~~~~~~~~~~~ 134 | return self.GetNSplines()-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | }), py::arg("point_indices"), py::arg("leftdomain") = 1, py::arg("rightdomain") = py::int_(0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | py::arg("bc")=nullopt, py::arg("copy")=nullopt, py::arg("maxh")=1e99, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | py::arg("hpref")=0,py::arg("hprefleft")=0,py::arg("hprefright")=0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | | 139 | | 140 | .def("AppendSegment", FunctionPointer([](SplineGeometry2d &self, py::list point_indices, int leftdomain, int rightdomain) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | { | ~ 142 | int npts = py::len(point_indices); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | SplineSegExt * seg; | ~~~~~~~~~~~~~~~~~~~ 144 | //int a = py::extract(point_indices[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | if (npts == 2) | ~~~~~~~~~~~~~~ 146 | { | ~ 147 | LineSeg<2> * l = new LineSeg<2>(self.GetPoint(py::extract(point_indices[0])()), self.GetPoint(py::extract(point_indices[1])())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | seg = new SplineSegExt(*l); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | | 150 | } | ~ 151 | else if (npts == 3) | ~~~~~~~~~~~~~~~~~~~ 152 | { | ~ 153 | SplineSeg3<2> * seg3 = new SplineSeg3<2>(self.GetPoint(py::extract(point_indices[0])()), self.GetPoint(py::extract(point_indices[1])()), self.GetPoint(py::extract(point_indices[2])())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | seg = new SplineSegExt(*seg3); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | | 156 | } | ~ 157 | else | ~~~~ 158 | throw Exception("Can only append segments with 2 or 3 points!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | seg->leftdom = leftdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | seg->rightdom = rightdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | seg->hmax = 1e99; | ~~~~~~~~~~~~~~~~~ 162 | seg->reffak = 1; | ~~~~~~~~~~~~~~~~ 163 | seg->copyfrom = -1; | ~~~~~~~~~~~~~~~~~~~ 164 | self.AppendSegment(seg); | ~~~~~~~~~~~~~~~~~~~~~~~~ 165 | }), py::arg("point_indices"), py::arg("leftdomain") = 1, py::arg("rightdomain") = py::int_(0)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | | 167 | | 168 | .def("AddCurve", | ~~~~~~~~~~~~~~~~ 169 | [] (SplineGeometry2d & self, py::object func, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | int leftdomain, int rightdomain, py::object bc, double maxh) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | { | ~ 172 | int n = 1000; | ~~~~~~~~~~~~~ 173 | NgArray> points; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | for (int i = 0; i <= n; i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | { | ~ 176 | double t = double(i)/n; | ~~~~~~~~~~~~~~~~~~~~~~~ 177 | py::tuple xy = func(t); | ~~~~~~~~~~~~~~~~~~~~~~~ 178 | double x = py::cast(xy[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | double y = py::cast(xy[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | points.Append (Point<2>(x,y)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | } | ~ 182 | auto spline = new DiscretePointsSeg<2> (points); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | SplineSegExt * spex = new SplineSegExt (*spline); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | | 185 | spex -> leftdom = leftdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | spex -> rightdom = rightdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187 | spex->hmax = maxh; | ~~~~~~~~~~~~~~~~~~ 188 | spex->reffak = 1; | ~~~~~~~~~~~~~~~~~ 189 | spex->copyfrom = -1; | ~~~~~~~~~~~~~~~~~~~~ 190 | | 191 | if (py::extract(bc).check()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | spex->bc = py::extract(bc)(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | else if (py::extract(bc).check()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | { | ~ 195 | string bcname = py::extract(bc)(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | spex->bc = self.GetNSplines()+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | self.SetBCName(spex->bc, bcname); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | } | ~ 199 | else | ~~~~ 200 | spex->bc = self.GetNSplines()+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | | 202 | | 203 | self.AppendSegment (spex); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 204 | }, py::arg("func"), py::arg("leftdomain") = 1, py::arg("rightdomain") = py::int_(0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205 | py::arg("bc")=NGDummyArgument(), py::arg("maxh")=1e99, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "Curve is given as parametrization on the interval [0,1]") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207 | | 208 | .def("SetMaterial", &SplineGeometry2d::SetMaterial) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | .def("SetDomainMaxH", &SplineGeometry2d::SetDomainMaxh) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | | 211 | .def("GetBCName", [](SplineGeometry2d& self, size_t index) { return self.GetBCName(index); }) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | | 213 | .def("GetNDomains", [](SplineGeometry2d& self) { return self.GetNDomains(); }) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | .def("GetNSplines", [](SplineGeometry2d& self) { return self.splines.Size(); }) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | .def("GetSpline", [](SplineGeometry2d& self, size_t index) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | { return shared_ptr(&self.GetSpline(index), NOOP_Deleter); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | py::return_value_policy::reference_internal) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | .def("GetNPoints", [](SplineGeometry2d& self) { return self.GetNP(); }) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | .def("GetPoint", [](SplineGeometry2d& self, size_t index) { return Point<2>(self.GetPoint(index)); }) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | | 222 | .def("PlotData", FunctionPointer([](SplineGeometry2d &self) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | { | ~ 224 | Box<2> box(self.GetBoundingBox()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | double xdist = box.PMax()(0) - box.PMin()(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | double ydist = box.PMax()(1) - box.PMin()(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | py::tuple xlim = py::make_tuple(box.PMin()(0) - 0.1*xdist, box.PMax()(0) + 0.1*xdist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | py::tuple ylim = py::make_tuple(box.PMin()(1) - 0.1*ydist, box.PMax()(1) + 0.1*ydist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | | 230 | py::list xpoints, ypoints; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | | 232 | for (int i = 0; i < self.splines.Size(); i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | { | ~ 234 | py::list xp, yp; | ~~~~~~~~~~~~~~~~ 235 | if (self.splines[i]->GetType().compare("line")==0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | { | ~ 237 | GeomPoint<2> p1 = self.splines[i]->StartPI(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | GeomPoint<2> p2 = self.splines[i]->EndPI(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | xp.append(py::cast(p1(0))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | xp.append(py::cast(p2(0))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | yp.append(py::cast(p1(1))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | yp.append(py::cast(p2(1))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | } | ~ 244 | else if (self.splines[i]->GetType().compare("spline3")==0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | { | ~ 246 | double len = self.splines[i]->Length(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | int n = floor(len/(0.05*min(xdist,ydist))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | | 249 | for (int j = 0; j <= n; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | { | ~ 251 | GeomPoint<2> point = self.splines[i]->GetPoint(j*1./n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | xp.append(py::cast(point(0))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | yp.append(py::cast(point(1))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | } | ~ 255 | } | ~ 256 | else | ~~~~ 257 | { | ~ 258 | cout << "spline is neither line nor spline3" << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | } | ~ 260 | xpoints.append(xp); | ~~~~~~~~~~~~~~~~~~~ 261 | ypoints.append(yp); | ~~~~~~~~~~~~~~~~~~~ 262 | | 263 | } | ~ 264 | return py::tuple(py::make_tuple(xlim, ylim, xpoints, ypoints)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | | 266 | })) | ~~~ 267 | .def("_visualizationData", [](SplineGeometry2d &self) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | { | ~ 269 | Box<2> box(self.GetBoundingBox()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | double xdist = box.PMax()(0) - box.PMin()(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | double ydist = box.PMax()(1) - box.PMin()(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | py::dict data; | ~~~~~~~~~~~~~~ 273 | py::dict segment_data; | ~~~~~~~~~~~~~~~~~~~~~~ 274 | auto min_val = py::make_tuple(box.PMin()(0), box.PMin()(1),0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | auto max_val = py::make_tuple(box.PMax()(1),box.PMax()(1),0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | py::list vertices; | ~~~~~~~~~~~~~~~~~~ 277 | py::list domains; | ~~~~~~~~~~~~~~~~~ 278 | py::list segment_points; | ~~~~~~~~~~~~~~~~~~~~~~~~ 279 | py::list segment_normals; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | py::list leftdom; | ~~~~~~~~~~~~~~~~~ 281 | py::list rightdom; | ~~~~~~~~~~~~~~~~~~ 282 | int max_bcnr = 0; | ~~~~~~~~~~~~~~~~~ 283 | for(int i = 0; i < self.splines.Size(); i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | { | ~ 285 | std::vector> lst; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | if (self.splines[i]->GetType().compare("line") == 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | lst = { self.splines[i]->StartPI(), self.splines[i]->EndPI() }; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 288 | else if(self.splines[i]->GetType().compare("spline3") == 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289 | { | ~ 290 | double len = self.splines[i]->Length(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | int n = floor(len/(0.05*min(xdist,ydist))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292 | n = max(3, n); | ~~~~~~~~~~~~~~ 293 | lst.push_back(self.splines[i]->StartPI()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | for (int j = 1; j < n; j++){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | lst.push_back(self.splines[i]->GetPoint(j*1./n)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | lst.push_back(self.splines[i]->GetPoint(j*1./n)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297 | } | ~ 298 | lst.push_back(self.splines[i]->EndPI()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | } | ~ 300 | else | ~~~~ 301 | { | ~ 302 | throw NgException("Spline is neither line nor spline3"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | } | ~ 304 | for (auto point : lst) | ~~~~~~~~~~~~~~~~~~~~~~ 305 | { | ~ 306 | for(auto val : {point(0), point(1), 0.}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | vertices.append(val); | ~~~~~~~~~~~~~~~~~~~~~ 308 | int bcnr = self.GetSpline(i).bc; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | max_bcnr = max2(max_bcnr, bcnr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | domains.append(bcnr); | ~~~~~~~~~~~~~~~~~~~~~ 311 | domains.append(self.GetSpline(i).leftdom); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 | domains.append(self.GetSpline(i).rightdom); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | } | ~ 314 | | 315 | // segment data | ~~~~~~~~~~~~~~~ 316 | auto pnt = self.splines[i]->GetPoint(0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | segment_points.append(py::make_tuple(pnt(0),pnt(1))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | auto normal = self.GetSpline(i).GetTangent(0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | std::swap(normal(0),normal(1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | normal(1) *= -1; | ~~~~~~~~~~~~~~~~ 321 | normal *= 1./sqrt(normal(0) * normal(0) + normal(1)*normal(1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | segment_normals.append(py::make_tuple(normal(0),normal(1))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 | leftdom.append(self.GetSpline(i).leftdom); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | rightdom.append(self.GetSpline(i).rightdom); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | } | ~ 326 | py::list bcnames; | ~~~~~~~~~~~~~~~~~ 327 | for (int i = 1; i point = self.splines[i]->GetPoint(0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | Vec<2> normal = self.GetSpline(i).GetTangent(0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 362 | double temp = normal(0); | ~~~~~~~~~~~~~~~~~~~~~~~~ 363 | normal(0) = normal(1); | ~~~~~~~~~~~~~~~~~~~~~~ 364 | normal(1) = -temp; | ~~~~~~~~~~~~~~~~~~ 365 | | 366 | leftdom.append(py::cast(self.GetSpline(i).leftdom)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | rightdom.append(py::cast(self.GetSpline(i).rightdom)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | | 369 | rightpoints.append(py::make_tuple(point(0), point(1), normal(0)<0, normal(1)<0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 370 | leftpoints.append(py::make_tuple(point(0), point(1), normal(0)<0, normal(1)<0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 371 | } | ~ 372 | return py::tuple(py::make_tuple(leftpoints, rightpoints, leftdom, rightdom)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 373 | | 374 | })) | ~~~ 375 | .def("Print", FunctionPointer([](SplineGeometry2d &self) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | { | ~ 377 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | { | ~ 379 | cout << i << " : " << self.geompoints[i][0] << " , " << self.geompoints[i][1] << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | } | ~ 381 | //Box<2> box(self.GetBoundingBox()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 382 | //cout << box.PMin() << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383 | //cout << box.PMax() << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | cout << self.splines.Size() << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385 | for (int i = 0; i < self.splines.Size(); i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386 | { | ~ 387 | cout << self.splines[i]->GetType() << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | //cout << i << " : " << self.splines[i]->GetPoint(0.1) << " , " << self.splines[i]->GetPoint(0.5) << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | } | ~ 390 | })) | ~~~ 391 | .def("Draw", FunctionPointer | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392 | ([] (shared_ptr self) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393 | { | ~ 394 | ng_geometry = self; | ~~~~~~~~~~~~~~~~~~~ 395 | py::module::import("netgen").attr("Redraw")(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | }) | ~~ 397 | ) | ~ 398 | | 399 | .def("GenerateMesh", [](shared_ptr self, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | optional pars, py::kwargs kwargs) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 401 | { | ~ 402 | MeshingParameters mp; | ~~~~~~~~~~~~~~~~~~~~~ 403 | if(pars) mp = *pars; | ~~~~~~~~~~~~~~~~~~~~ 404 | { | ~ 405 | py::gil_scoped_acquire aq; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 406 | CreateMPfromKwargs(mp, kwargs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | } | ~ 408 | auto mesh = make_shared(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | mesh->SetGeometry(self); | ~~~~~~~~~~~~~~~~~~~~~~~~ 410 | SetGlobalMesh (mesh); | ~~~~~~~~~~~~~~~~~~~~~ 411 | ng_geometry = self; | ~~~~~~~~~~~~~~~~~~~ 412 | auto result = self->GenerateMesh(mesh, mp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | if(result != 0) | ~~~~~~~~~~~~~~~ 414 | throw Exception("Meshing failed!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | return mesh; | ~~~~~~~~~~~~ 416 | }, py::arg("mp") = nullopt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417 | py::call_guard(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | meshingparameter_description.c_str()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:641:12: required from here 641 | Point DiscretePointsSeg :: GetPoint (double t) const | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:646:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ [ 86%] Building CXX object CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o /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 -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o -MF CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o.d -o CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/nglib/nglib_occ.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/nglib/nglib_occ.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/nglib/nglib_occ.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/nglib/nglib_occ.cpp: In function ‘nglib::Ng_Result nglib::Ng_OCC_GenerateSurfaceMesh(void**, void**, Ng_Meshing_Parameters*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/nglib/nglib_occ.cpp:166:22: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 166 | if(me->GetNP() <= numpoints) | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator&(netgen::CSGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::CSGeometry*)#1}::operator()(netgen::CSGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::CSGeometry*)#1}::operator()(netgen::CSGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::CSGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::CSGeometry*)#1}::operator()(netgen::CSGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::CSGeometry*)#1}::operator()(netgen::CSGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ [ 87%] Linking CXX shared library libnglib.so /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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnglib.so.6.2 -o libnglib.so.6.2 CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o CMakeFiles/nglib.dir/libsrc/general/table.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o CMakeFiles/nglib.dir/ng/onetcl.cpp.o CMakeFiles/nglib.dir/nglib/nglib.cpp.o CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core: libsrc/core/libngcore.so.6.2 /usr/lib64/libjpeg.so /usr/lib64/libz.so /usr/lib64/libmetis.so /usr/lib64/libpython3.12.so /usr/lib64/mpich/lib/libmpi.so -Wl,--start-group /usr/lib64/libTKOffset.so.7.8.0 /usr/lib64/libTKFillet.so.7.8.0 /usr/lib64/libTKDEIGES.so.7.8.0 /usr/lib64/libTKBool.so.7.8.0 /usr/lib64/libTKDESTEP.so.7.8.0 /usr/lib64/libTKXSBase.so.7.8.0 /usr/lib64/libTKDESTL.so.7.8.0 /usr/lib64/libTKXCAF.so.7.8.0 /usr/lib64/libTKVCAF.so.7.8.0 /usr/lib64/libTKCAF.so.7.8.0 /usr/lib64/libTKBO.so.7.8.0 /usr/lib64/libTKPrim.so.7.8.0 /usr/lib64/libTKLCAF.so.7.8.0 /usr/lib64/libTKCDF.so.7.8.0 /usr/lib64/libTKV3d.so.7.8.0 /usr/lib64/libTKHLR.so.7.8.0 /usr/lib64/libTKMesh.so.7.8.0 /usr/lib64/libTKService.so.7.8.0 -lfontconfig /usr/lib64/libTKShHealing.so.7.8.0 /usr/lib64/libTKTopAlgo.so.7.8.0 /usr/lib64/libTKGeomAlgo.so.7.8.0 /usr/lib64/libTKBRep.so.7.8.0 /usr/lib64/libTKGeomBase.so.7.8.0 /usr/lib64/libTKG3d.so.7.8.0 /usr/lib64/libTKG2d.so.7.8.0 /usr/lib64/libTKMath.so.7.8.0 -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKDE.so.7.8.0 /usr/lib64/libTKernel.so.7.8.0 -lpthread -lrt -lstdc++ -ltbb -ltbbmalloc -ldl -Wl,--end-group /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.cpp:216:10: warning: type ‘struct Line’ violates the C++ One Definition Rule [-Wodr] 216 | struct Line | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:94: note: a different type is defined in another translation unit 94 | class Line /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:98: note: the first difference of corresponding definitions is field ‘layer’ 98 | int layer = 1; /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occgeom.hpp:94: note: a type with different number of fields is defined in another translation unit 94 | class Line In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:307:9, inlined from ‘GetLocals.isra’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:379:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘GetLocals.isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:307:9, inlined from ‘GetLocals.isra’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:379:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:466:18: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 466 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘GetLocals.isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from ‘_S_manage’ at /usr/include/c++/14/any:625:37: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In function ‘_S_manage’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from ‘operator()’ at /usr/include/pybind11/detail/type_caster_base.h:1196:0, inlined from ‘_FUN’ at /usr/include/pybind11/detail/type_caster_base.h:1189:0: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In function ‘_FUN’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from ‘_S_manage’ at /usr/include/c++/14/any:625:37: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In function ‘_S_manage’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from ‘operator()’ at /usr/include/pybind11/detail/type_caster_base.h:1196:0, inlined from ‘_FUN’ at /usr/include/pybind11/detail/type_caster_base.h:1189:0: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In function ‘_FUN’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:999:19, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:317:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘operator=’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:999:19, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:322:27: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘operator=’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘GenerateBoundaryLayer2’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp:230:51: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘GenerateBoundaryLayer2’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘Append’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:328:9, inlined from ‘AddPoint’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:94:16: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘AddPoint’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘FindOpenElements’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2706:57: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘FindOpenElements’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘InsertNewElements’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:1095:50, inlined from ‘Perform’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:1533:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘Perform’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘SetLocalH’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3861:27: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘SetLocalH’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘operator()’ at /usr/include/pybind11/detail/type_caster_base.h:1189:55, inlined from ‘_FUN’ at /usr/include/pybind11/detail/type_caster_base.h:1189:16: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘load’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:49:22, inlined from ‘load_impl_sequence’ at /usr/include/pybind11/cast.h:1598:51, inlined from ‘load_args’ at /usr/include/pybind11/cast.h:1576:68, inlined from ‘operator()’ at /usr/include/pybind11/pybind11.h:271:42, inlined from ‘_FUN’ at /usr/include/pybind11/pybind11.h:267:21: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In function ‘ParallelFor’, inlined from ‘CheckGeometryOverlapping’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:2255:16: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/parthreads.hpp:81:27: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 81 | std::thread * threads = new std::thread[nthreads]; | ^ /usr/include/c++/14/new: In member function ‘CheckGeometryOverlapping’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘load’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:49:22, inlined from ‘load_impl_sequence’ at /usr/include/pybind11/cast.h:1598:51, inlined from ‘load_args’ at /usr/include/pybind11/cast.h:1576:68, inlined from ‘operator()’ at /usr/include/pybind11/pybind11.h:271:42, inlined from ‘_FUN’ at /usr/include/pybind11/pybind11.h:267:21: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘SwapImprove2’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2514:101: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘SwapImprove2’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:999:19, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:648:12, inlined from ‘Append’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:884:18, inlined from ‘Add’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:731:20: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘Add’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp: In member function ‘__ct_base ’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:787:37: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 787 | list.size() ? new T[list.size()] : NULL) | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:828:18: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘DoArchive’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘MapSurfaceMesh’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/basegeom.cpp:1048:70: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘MapSurfaceMesh’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘DivideMesh’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:53:18, inlined from ‘MeshVolume’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:596:37: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In function ‘MeshVolume’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘DivideMesh’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:56:20, inlined from ‘MeshVolume’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:596:37: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In function ‘MeshVolume’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator()’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:355:28, inlined from ‘operator().isra’ at /usr/include/pybind11/detail/init.h:304:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘operator().isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘BuildEdgeList’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.hpp:46:51, inlined from ‘CombineImprove’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.cpp:608:18: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘CombineImprove’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator().isra’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:1875:54: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘operator().isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator().isra’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:1878:51: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘operator().isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator().isra’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:355:28: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘operator().isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:641:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp:1596:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp:1561:44: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp:1561:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp:1566:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp:1571:46: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘BuildEdgeList.constprop’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/improve2.hpp:46:51: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘BuildEdgeList.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘Add’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/meshtype.cpp:2709:18: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘Add’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:466:18: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 466 | data = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /usr/bin/cmake -E cmake_symlink_library libnglib.so.6.2 libnglib.so.6.2 libnglib.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' [ 87%] Built target nglib /usr/bin/gmake -f CMakeFiles/nggui.dir/build.make CMakeFiles/nggui.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-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/ng /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/ng/CMakeFiles/ngpy.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/CMakeFiles/nggui.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' /usr/bin/gmake -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/build /usr/bin/gmake -f CMakeFiles/nggui.dir/build.make CMakeFiles/nggui.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' [ 88%] Building CXX object CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o [ 88%] Building CXX object CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o [ 88%] Building CXX object CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o [ 88%] Building CXX object ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o /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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o -MF CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/vsocc.cpp cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngpy_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -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-mesher-6.2.2403-build/netgen-6.2.2403/ng/netgenpy.cpp /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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o -MF CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp /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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occpkg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/vsocc.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occpkg.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occpkg.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/vsocc.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/netgenpy.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp: In member function ‘virtual void netgen::VisualSceneSTLMeshing::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp:408:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 408 | for (j = 1; j <= me.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp:532:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 532 | if (chartnumber >= 1 && chartnumber <= stlgeometry->GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp:536:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 536 | for (j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp:564:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 564 | for (j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp:742:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | for (j = 1; j <= stlgeometry->meshlines.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp: In member function ‘virtual void netgen::VisualSceneSTLGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp:1181:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1181 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/vsocc.cpp: In member function ‘virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/vsocc.cpp:419:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 419 | for (int i = 1; i <= linelists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/vsocc.cpp:423:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 423 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occpkg.cpp: In function ‘int netgen::Ng_CurrentFaceColours(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/occ/occpkg.cpp:696:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 696 | for(int i = 0; i < face_colours.Size();i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 89%] Building CXX object CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o /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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlpkg.cpp [ 89%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o /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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/importsolution.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlpkg.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlpkg.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlpkg.cpp:17: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlpkg.cpp: In function ‘int netgen::Ng_STLCalcLocalH(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/stlgeom/stlpkg.cpp:529:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 529 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/importsolution.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 90%] Linking CXX shared library libngpy.so cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngpy.so -o libngpy.so CMakeFiles/ngpy.dir/netgenpy.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich:/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core: ../libnglib.so.6.2 /usr/lib64/libjpeg.so /usr/lib64/libz.so ../libsrc/core/libngcore.so.6.2 /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.12.so -Wl,--start-group /usr/lib64/libTKOffset.so.7.8.0 /usr/lib64/libTKFillet.so.7.8.0 /usr/lib64/libTKDEIGES.so.7.8.0 /usr/lib64/libTKBool.so.7.8.0 /usr/lib64/libTKDESTEP.so.7.8.0 /usr/lib64/libTKXSBase.so.7.8.0 /usr/lib64/libTKDESTL.so.7.8.0 /usr/lib64/libTKXCAF.so.7.8.0 /usr/lib64/libTKVCAF.so.7.8.0 /usr/lib64/libTKCAF.so.7.8.0 /usr/lib64/libTKBO.so.7.8.0 /usr/lib64/libTKPrim.so.7.8.0 /usr/lib64/libTKLCAF.so.7.8.0 /usr/lib64/libTKCDF.so.7.8.0 /usr/lib64/libTKV3d.so.7.8.0 /usr/lib64/libTKHLR.so.7.8.0 /usr/lib64/libTKMesh.so.7.8.0 /usr/lib64/libTKService.so.7.8.0 -lfontconfig /usr/lib64/libTKShHealing.so.7.8.0 /usr/lib64/libTKTopAlgo.so.7.8.0 /usr/lib64/libTKGeomAlgo.so.7.8.0 /usr/lib64/libTKBRep.so.7.8.0 /usr/lib64/libTKGeomBase.so.7.8.0 /usr/lib64/libTKG3d.so.7.8.0 /usr/lib64/libTKG2d.so.7.8.0 /usr/lib64/libTKMath.so.7.8.0 -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKDE.so.7.8.0 /usr/lib64/libTKernel.so.7.8.0 -lpthread -lrt -lstdc++ -ltbb -ltbbmalloc -ldl -Wl,--end-group In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/importsolution.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 91%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o /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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 91%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o /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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/mvdraw.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp: In member function ‘virtual void netgen::VisualSceneMeshDoctor::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp: In member function ‘virtual void netgen::VisualSceneMeshDoctor::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp: In member function ‘void netgen::VisualSceneMeshDoctor::ClickElement(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp: In member function ‘void netgen::VisualSceneMeshDoctor::UpdateTables()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' [ 91%] Built target ngpy [ 92%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o /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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 92%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o /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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/mvdraw.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ [ 93%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/mvdraw.cpp: In member function ‘void netgen::VisualScene::ArbitraryRotation(const netgen::NgArray&, const netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/mvdraw.cpp:211:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 211 | for(int i=0; i::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/incopengl.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 93%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o /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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/visualpkg.cpp /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromBox(ngcore::Array >&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp:41:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 41 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromLine(ngcore::Array >&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp:57:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromFace(ngcore::Array >&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp:173:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 173 | for(i=0; i&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘virtual void netgen::VisualSceneMesh::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:269:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 269 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘virtual void netgen::VisualSceneMesh::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:518:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 518 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:530:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 530 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:543:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 543 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:561:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 561 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:576:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 576 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:620:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 620 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:638:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 638 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:677:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 677 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:897:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 897 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildColorTexture()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:911:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 911 | if(colors.texture == -1) | ~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildFilledList(bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:1071:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1071 | for (int hi = 0; hi < seia.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildLineList()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:1415:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1415 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildTetList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:1892:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1892 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildPrismList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:2174:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2174 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:2448:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2448 | for (j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildHexList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:2508:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2508 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:2657:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2657 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:2687:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2687 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:2770:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2770 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildPyramidList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:2840:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2840 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:3131:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3131 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildDomainSurfList()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:3187:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3187 | for (i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘bool netgen::VisualSceneMesh::SelectSurfaceElement(int, int, netgen::Point<3, double>&, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:3292:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3292 | if(px != select.x || py != select.y) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:3292:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3292 | if(px != select.x || py != select.y) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:3301:54: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3301 | if(select.framebuffer == 0 || select.viewport[2] != select.width || select.viewport[3] != select.height) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:3301:92: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3301 | if(select.framebuffer == 0 || select.viewport[2] != select.width || select.viewport[3] != select.height) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::AddSolutionData(SolData*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:91:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 91 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::ClearSolutionData()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:149:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 149 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In member function ‘netgen::VisualSceneSolution::SolData* netgen::VisualSceneSolution::GetSolData(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:161:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 161 | if (i >= 0 && i < soldata.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::SaveSolutionData(const char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:180:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 180 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:235:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 235 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:242:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 242 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:246:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 246 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:255:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 255 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:278:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 278 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:285:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 285 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:289:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 289 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:298:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 298 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:312:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 312 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:318:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 318 | for (int elnr = 0; elnr < mesh->GetNE(); elnr++) | ~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In member function ‘virtual void netgen::VisualSceneSolution::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:623:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 623 | for (int i = 0; i < user_vis.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:644:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 644 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In member function ‘virtual void netgen::VisualSceneSolution::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:868:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 868 | for (int i = 0; i < cpp.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:1100:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1100 | for (int i = 0; i < cpt.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:1123:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 1123 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:1493:82: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1493 | 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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:1494:82: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1494 | 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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::DrawClipPlaneTrigs()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4419:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4419 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4441:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4441 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4449:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4449 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4458:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4458 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4801:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4801 | for(int i = 2; i < values.Size(); i+=2) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4808:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4808 | for(int i = 1; i < values.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/visualpkg.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:1921:25: required from here 1921 | grads1 = Vec<3> (0.0); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4431:14: required from here 4431 | trigok = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4432:14: required from here 4432 | elnrs = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 94%] Building CXX object CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o /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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/vscsg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/visualpkg.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/visualpkg.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/visualpkg.cpp: In function ‘int netgen::Ng_Vis_Set(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/visualpkg.cpp:80:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 80 | for (int i = 0; i < vssolution.soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/incopengl.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/vscsg.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 94%] Building CXX object CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o /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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgpkg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/vscsg.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/vscsg.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/vscsg.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/vscsg.cpp:163:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | for (int i = 0; i < trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneSpecPoints::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/vscsg.cpp:247:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 247 | if (changeval != specpoints.Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/vscsg.cpp:269:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 269 | for (int i = 1; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/vscsg.cpp:309:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 309 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneSpecPoints::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/vscsg.cpp:467:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 467 | for (int i = 2; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgpkg.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_GetPrimitiveData(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgpkg.cpp:229:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 229 | for (int i = 1; i <= coeffs.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_SingularEdgeMS(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgpkg.cpp:514:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 514 | for (int i = 1; i <= geometry->singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_SingularPointMS(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/csgpkg.cpp:532:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 532 | for (int i = 1; i <= geometry->singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 94%] Building CXX object CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o /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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o -MF CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/vsgeom2d.cpp [ 95%] Building CXX object CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o /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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geom2dpkg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/vsgeom2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/vsgeom2d.cpp: In member function ‘virtual void netgen::VisualSceneGeometry2d::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/vsgeom2d.cpp:29:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 29 | if (changeval != geometry2d->GetSplines().Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/vsgeom2d.cpp:57:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/vsgeom2d.cpp:62:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 62 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/vsgeom2d.cpp:69:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object CMakeFiles/nggui.dir/ng/gui.cpp.o /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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/ng/gui.cpp.o -MF CMakeFiles/nggui.dir/ng/gui.cpp.o.d -o CMakeFiles/nggui.dir/ng/gui.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/gui.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/geom2d/geom2dpkg.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 96%] Building CXX object CMakeFiles/nggui.dir/ng/ngpkg.cpp.o /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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/ng/ngpkg.cpp.o -MF CMakeFiles/nggui.dir/ng/ngpkg.cpp.o.d -o CMakeFiles/nggui.dir/ng/ngpkg.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/gui.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ [ 96%] Building CXX object CMakeFiles/nggui.dir/ng/demoview.cpp.o /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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/ng/demoview.cpp.o -MF CMakeFiles/nggui.dir/ng/demoview.cpp.o.d -o CMakeFiles/nggui.dir/ng/demoview.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/demoview.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 97%] Building CXX object CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o /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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o -MF CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o.d -o CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/parallelfunc.cpp [ 97%] Building CXX object CMakeFiles/nggui.dir/ng/ngtcl.cpp.o /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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/ng/ngtcl.cpp.o -MF CMakeFiles/nggui.dir/ng/ngtcl.cpp.o.d -o CMakeFiles/nggui.dir/ng/ngtcl.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngtcl.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp:18: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp: In function ‘int netgen::Ng_LoadMesh(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp:197:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 197 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp: In function ‘int netgen::Ng_MergeMesh(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp:272:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 272 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp: In function ‘int netgen::Ng_LoadGeometry(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp:485:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 485 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp:554:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 554 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp: In function ‘int netgen::Ng_SaveGeometry(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp:585:28: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 585 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp: In function ‘int netgen::Ng_ReadStatus(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp:642:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 642 | if (prev_np != mesh->GetNP()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp:649:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 649 | if (prev_ne != mesh->GetNE()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp:656:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 656 | if (prev_nse != mesh->GetNSE()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp:665:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 665 | for (int i = 0; i < tets_in_qualclass.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp: In function ‘void* netgen::MeshingDummy(void*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp:1441:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 1441 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp: In function ‘int netgen::Ng_GenerateMesh(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp:1493:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1493 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp: In function ‘void netgen::SetVisualScene(Tcl_Interp*)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp:1944:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1944 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngpkg.cpp:1926:34: required from here 1926 | GetVisualizationScenes().Set (name.c_str(), avs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/demoview.cpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/demoview.cpp:17: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/ng/demoview.cpp:353:20: required from here 353 | campos.AddSpline (time+t[0], time+t[1], time+t[2], s[0], s[1], s[2]); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/demoview.cpp:273:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/ng/demoview.cpp: In instantiation of ‘S netgen::InterpolationSpline::Evaluate(double) [with S = netgen::Vec<3>]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/demoview.cpp:424:57: required from here 424 | visual_scene -> LookAt ( Point<3>( campos.Evaluate (time)), | ~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/demoview.cpp:300:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 98%] Linking CXX shared library libnggui.so /usr/bin/cmake -E cmake_link_script CMakeFiles/nggui.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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnggui.so.6.2 -o libnggui.so.6.2 CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o CMakeFiles/nggui.dir/ng/gui.cpp.o CMakeFiles/nggui.dir/ng/ngpkg.cpp.o CMakeFiles/nggui.dir/ng/demoview.cpp.o CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o CMakeFiles/nggui.dir/ng/ngtcl.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich:/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core: -ljpeg ng/Togl2.1/libngtogl.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so libnglib.so.6.2 libsrc/core/libngcore.so.6.2 /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libpython3.12.so In function ‘ParallelFor’, inlined from ‘GetMinMax’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:2663:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/parthreads.hpp:81:27: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 81 | std::thread * threads = new std::thread[nthreads]; | ^ /usr/include/c++/14/new: In member function ‘GetMinMax’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /usr/bin/cmake -E cmake_symlink_library libnggui.so.6.2 libnggui.so.6.2 libnggui.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' [ 98%] Built target nggui /usr/bin/gmake -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/depend /usr/bin/gmake -f ng/CMakeFiles/ngguipy.dir/build.make ng/CMakeFiles/ngguipy.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/ng /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/ng/CMakeFiles/ngguipy.dir/DependInfo.cmake "--color=" cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/ng /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/ng/CMakeFiles/netgen.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' /usr/bin/gmake -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/build /usr/bin/gmake -f ng/CMakeFiles/ngguipy.dir/build.make ng/CMakeFiles/ngguipy.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' [ 99%] Building CXX object ng/CMakeFiles/netgen.dir/ngappinit.cpp.o [ 99%] Building CXX object ng/CMakeFiles/ngguipy.dir/ngguipy.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fvisibility=hidden -fabi-version=19 -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-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngappinit.cpp cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngguipy_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT ng/CMakeFiles/ngguipy.dir/ngguipy.cpp.o -MF CMakeFiles/ngguipy.dir/ngguipy.cpp.o.d -o CMakeFiles/ngguipy.dir/ngguipy.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngguipy.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngappinit.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/ng/ngguipy.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 99%] Linking CXX executable netgen-mesher cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/netgen.dir/ngappinit.cpp.o -o netgen-mesher -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich:/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core: ../libnggui.so.6.2 -ljpeg /usr/lib64/libpython3.12.so /usr/lib64/libtcl.so /usr/lib64/libtk.so ../libnglib.so.6.2 ../libsrc/core/libngcore.so.6.2 /usr/lib64/mpich/lib/libmpi.so Togl2.1/libngtogl.a /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' [ 99%] Built target netgen [100%] Linking CXX shared library libngguipy.so cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngguipy.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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngguipy.so -o libngguipy.so CMakeFiles/ngguipy.dir/ngguipy.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich:/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core: ../libnggui.so.6.2 ../libnglib.so.6.2 ../libsrc/core/libngcore.so.6.2 /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.12.so Togl2.1/libngtogl.a /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' [100%] Built target ngguipy gmake[1]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/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/73/exe ']' +++ /usr/bin/readlink /proc/73/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.I2kHxl + umask 022 + cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build + '[' /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT ++ dirname /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT + mkdir -p /builddir/build/BUILD/netgen-mesher-6.2.2403-build + mkdir /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd netgen-6.2.2403 + . /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/21748/exe ']' +++ /usr/bin/readlink /proc/21748/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 PRTE_MCA_rmaps_default_mapping_policy=:oversubscribe + PRTE_MCA_rmaps_default_mapping_policy=:oversubscribe + DESTDIR=/builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT + /usr/bin/cmake --install x86_64-redhat-linux-gnu-openmpi -- Install configuration: "RelWithDebInfo" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/openmpi/lib/cmake/netgen-mesher/netgen-targets.cmake -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/openmpi/lib/cmake/netgen-mesher/netgen-targets-relwithdebinfo.cmake -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/netgen_version.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/netgen_config.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/openmpi/lib/libngcore.so.6.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/openmpi/lib/libngcore.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/openmpi/lib/libngcore.so -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/ngcore.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/archive.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/type_traits.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/version.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/ngcore_api.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/logging.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/memtracer.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/exception.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/symboltable.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/paje_trace.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/utils.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/profiler.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/mpi_wrapper.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/array.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/taskmanager.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/concurrentqueue.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/localheap.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/python_ngcore.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/flags.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/xbool.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/signal.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/bitarray.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/table.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/hashtable.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/ranges.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/ngstream.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/simd.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/simd_avx.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/simd_avx512.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/simd_generic.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/simd_sse.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/simd_arm64.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/register_archive.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/autodiff.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/autodiffdiff.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/openmpi/python3.12/site-packages/pyngcore/pyngcore.cpython-312-x86_64-linux-gnu.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/openmpi/python3.12/site-packages/pyngcore/pyngcore.cpython-312-x86_64-linux-gnu.so" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/ngarray.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/autodiff.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/autoptr.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/ngbitarray.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/hashtabl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/myadt.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/mystring.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/netgenout.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/ngpython.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/optmem.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/parthreads.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/seti.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/sort.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/spbita2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/stack.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/table.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/template.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/gzstream.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/gprim/adtree.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/gprim/geom2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/gprim/geom3d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/gprim/geomfuncs.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/gprim/geomobjects.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/gprim/geomops.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/gprim/geomtest3d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/gprim/gprim.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/gprim/splinegeometry.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/gprim/spline.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/gprim/transform3d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/linalg/densemat.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/linalg/linalg.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/linalg/opti.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/linalg/polynomial.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/linalg/vector.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/nginterface.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/nginterface_v2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/mydefs.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/acisgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/csg.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/geometry2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/gprim.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/incopengl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/inctcl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/incvis.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/linalg.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/meshing.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/myadt.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/mydefs.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/mystdlib.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/nginterface_v2_impl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/occgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/ngsimd.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/opti.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/parallel.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/stlgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/visual.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/adfront2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/adfront3.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/basegeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/bcfunctions.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/bisect.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/boundarylayer.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/classifyhpel.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/clusters.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/curvedelems.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/findip2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/findip.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/geomsearch.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/global.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/hpref_hex.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/hprefinement.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/hpref_prism.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/hpref_pyramid.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/hpref_quad.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/hpref_segm.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/hpref_tet.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/hpref_trig.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/improve2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/improve3.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/localh.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/meshclass.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/meshfunc.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/meshing2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/meshing3.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/meshing.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/meshtool.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/meshtype.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/msghandler.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/paralleltop.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/ruler2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/ruler3.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/specials.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/topology.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/validate.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/python_mesh.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/surfacegeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/delaunay2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/fieldlines.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/soldata.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/visual_interface.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/occ/occgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/occ/occmeshsurf.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/occ/vsocc.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/occ/occ_utils.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/occ/occ_vertex.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/occ/occ_edge.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/occ/occ_face.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/occ/occ_solid.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/stlgeom/meshstlsurface.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/stlgeom/stlgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/stlgeom/stlline.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/stlgeom/stltool.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/stlgeom/stltopology.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/stlgeom/vsstl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/visualization/meshdoc.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/visualization/mvdraw.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/visualization/visual_api.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/visualization/vispar.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/visualization/visual.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/visualization/vssolution.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/interface/writeuser.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/interface/rw_medit.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/algprim.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/brick.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/csgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/csg.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/csgparser.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/curve2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/edgeflw.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/explicitcurve2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/extrusion.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/gencyl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/geoml.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/identify.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/manifold.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/meshsurf.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/polyhedra.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/revolution.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/singularref.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/solid.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/specpoin.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/spline3d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/splinesurface.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/surface.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/triapprox.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/vscsg.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/geom2d/geometry2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/geom2d/spline2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/geom2d/vsgeom2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/geom2d/csg2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/openmpi/bin/netgen-mesher -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/openmpi/bin/netgen-mesher" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/openmpi/lib/libnggui.so.6.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/openmpi/lib/libnggui.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/openmpi/lib/libnggui.so -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/libngpy.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/libngpy.so" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/libngguipy.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/libngguipy.so" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/openmpi/lib/libngtogl.a -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/boxcyl.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/circle_on_cube.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/cone.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/cube.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/cubeandring.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/cubeandspheres.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/cubemcyl.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/cubemsphere.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/cylinder.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/cylsphere.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/ellipsoid.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/ellipticcyl.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/extrusion.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/fichera.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/lshape3d.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/manyholes.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/manyholes2.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/matrix.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/ortho.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/period.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/revolution.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/sculpture.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/shaft.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/shell.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/sphere.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/sphereincube.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/torus.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/trafo.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/twobricks.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/twocubes.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/twocyl.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/boundarycondition.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/hinge.stl -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/part1.stl -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/frame.step -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/screw.step -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/squarehole.in2d -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/squarecircle.in2d -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/square.in2d -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/py_tutorials/shaft.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/py_tutorials/mesh.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/py_tutorials/exportNeutral.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/doc/ng4.pdf -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/nglib_occ.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/openmpi/lib/libnglib.so.6.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/openmpi/lib/libnglib.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/openmpi/lib/libnglib.so -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/openmpi/netgen-mesher/nglib.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/config/__init__.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/config/__main__.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/config/config.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/version.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/__main__.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/__init__.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/meshing.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/csg.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/geom2d.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/stl.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/gui.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/NgOCC.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/occ.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/read_gmsh.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/read_meshio.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/webgui.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/openmpi/python3.12/site-packages/pyngcore/__init__.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/openmpi/lib/cmake/netgen-mesher/NetgenConfig.cmake + install -d -m 0755 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT//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/21748/exe ']' +++ /usr/bin/readlink /proc/21748/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/21748/exe ']' +++ /usr/bin/readlink /proc/21748/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' + DESTDIR=/builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT + /usr/bin/cmake --install x86_64-redhat-linux-gnu-mpich -- Install configuration: "RelWithDebInfo" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/mpich/lib/cmake/netgen-mesher/netgen-targets.cmake -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/mpich/lib/cmake/netgen-mesher/netgen-targets-relwithdebinfo.cmake -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/netgen_version.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/netgen_config.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/mpich/lib/libngcore.so.6.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/mpich/lib/libngcore.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/mpich/lib/libngcore.so -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/ngcore.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/archive.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/type_traits.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/version.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/ngcore_api.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/logging.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/memtracer.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/exception.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/symboltable.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/paje_trace.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/utils.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/profiler.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/mpi_wrapper.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/array.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/taskmanager.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/concurrentqueue.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/localheap.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/python_ngcore.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/flags.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/xbool.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/signal.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/bitarray.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/table.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/hashtable.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/ranges.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/ngstream.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/simd.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/simd_avx.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/simd_avx512.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/simd_generic.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/simd_sse.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/simd_arm64.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/register_archive.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/autodiff.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/autodiffdiff.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/mpich/python3.12/site-packages/pyngcore/pyngcore.cpython-312-x86_64-linux-gnu.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/mpich/python3.12/site-packages/pyngcore/pyngcore.cpython-312-x86_64-linux-gnu.so" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/ngarray.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/autodiff.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/autoptr.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/ngbitarray.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/hashtabl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/myadt.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/mystring.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/netgenout.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/ngpython.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/optmem.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/parthreads.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/seti.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/sort.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/spbita2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/stack.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/table.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/template.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/gzstream.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/gprim/adtree.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/gprim/geom2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/gprim/geom3d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/gprim/geomfuncs.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/gprim/geomobjects.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/gprim/geomops.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/gprim/geomtest3d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/gprim/gprim.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/gprim/splinegeometry.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/gprim/spline.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/gprim/transform3d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/linalg/densemat.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/linalg/linalg.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/linalg/opti.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/linalg/polynomial.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/linalg/vector.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/nginterface.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/nginterface_v2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/mydefs.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/acisgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/csg.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/geometry2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/gprim.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/incopengl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/inctcl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/incvis.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/linalg.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/meshing.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/myadt.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/mydefs.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/mystdlib.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/nginterface_v2_impl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/occgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/ngsimd.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/opti.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/parallel.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/stlgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/visual.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/adfront2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/adfront3.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/basegeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/bcfunctions.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/bisect.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/boundarylayer.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/classifyhpel.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/clusters.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/curvedelems.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/findip2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/findip.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/geomsearch.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/global.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/hpref_hex.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/hprefinement.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/hpref_prism.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/hpref_pyramid.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/hpref_quad.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/hpref_segm.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/hpref_tet.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/hpref_trig.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/improve2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/improve3.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/localh.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/meshclass.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/meshfunc.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/meshing2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/meshing3.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/meshing.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/meshtool.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/meshtype.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/msghandler.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/paralleltop.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/ruler2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/ruler3.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/specials.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/topology.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/validate.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/python_mesh.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/surfacegeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/delaunay2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/fieldlines.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/soldata.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/visual_interface.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/occ/occgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/occ/occmeshsurf.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/occ/vsocc.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/occ/occ_utils.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/occ/occ_vertex.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/occ/occ_edge.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/occ/occ_face.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/occ/occ_solid.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/stlgeom/meshstlsurface.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/stlgeom/stlgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/stlgeom/stlline.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/stlgeom/stltool.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/stlgeom/stltopology.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/stlgeom/vsstl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/visualization/meshdoc.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/visualization/mvdraw.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/visualization/visual_api.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/visualization/vispar.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/visualization/visual.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/visualization/vssolution.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/interface/writeuser.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/interface/rw_medit.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/algprim.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/brick.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/csgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/csg.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/csgparser.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/curve2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/edgeflw.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/explicitcurve2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/extrusion.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/gencyl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/geoml.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/identify.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/manifold.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/meshsurf.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/polyhedra.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/revolution.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/singularref.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/solid.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/specpoin.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/spline3d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/splinesurface.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/surface.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/triapprox.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/vscsg.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/geom2d/geometry2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/geom2d/spline2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/geom2d/vsgeom2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/geom2d/csg2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/mpich/bin/netgen-mesher -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/mpich/bin/netgen-mesher" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/mpich/lib/libnggui.so.6.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/mpich/lib/libnggui.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/mpich/lib/libnggui.so -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/libngpy.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/libngpy.so" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/libngguipy.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/libngguipy.so" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/mpich/lib/libngtogl.a -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/boxcyl.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/circle_on_cube.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/cone.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/cube.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/cubeandring.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/cubeandspheres.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/cubemcyl.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/cubemsphere.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/cylinder.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/cylsphere.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/ellipsoid.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/ellipticcyl.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/extrusion.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/fichera.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/lshape3d.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/manyholes.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/manyholes2.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/matrix.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/ortho.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/period.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/revolution.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/sculpture.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/shaft.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/shell.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/sphere.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/sphereincube.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/torus.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/trafo.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/twobricks.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/twocubes.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/twocyl.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/boundarycondition.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/hinge.stl -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/part1.stl -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/frame.step -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/screw.step -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/squarehole.in2d -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/squarecircle.in2d -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/square.in2d -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/py_tutorials/shaft.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/py_tutorials/mesh.py -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/py_tutorials/exportNeutral.py -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/doc/ng4.pdf -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/nglib_occ.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/mpich/lib/libnglib.so.6.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/mpich/lib/libnglib.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/mpich/lib/libnglib.so -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/mpich/netgen-mesher/nglib.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/config/__init__.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/config/__main__.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/config/config.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/version.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/__main__.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/__init__.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/meshing.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/csg.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/geom2d.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/stl.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/gui.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/NgOCC.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/occ.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/read_gmsh.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/read_meshio.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/webgui.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/mpich/python3.12/site-packages/pyngcore/__init__.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/mpich/lib/cmake/netgen-mesher/NetgenConfig.cmake + install -d -m 0755 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT//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/21748/exe ']' +++ /usr/bin/readlink /proc/21748/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/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT + /usr/bin/cmake --install x86_64-redhat-linux-gnu -- Install configuration: "RelWithDebInfo" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/cmake/netgen-mesher/netgen-targets.cmake -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/cmake/netgen-mesher/netgen-targets-relwithdebinfo.cmake -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/include/netgen_version.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/include/netgen_config.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/libngcore.so.6.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/libngcore.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/libngcore.so -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/core/ngcore.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/core/archive.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/core/type_traits.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/core/version.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/core/ngcore_api.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/core/logging.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/core/memtracer.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/core/exception.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/core/symboltable.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/core/paje_trace.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/core/utils.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/core/profiler.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/core/mpi_wrapper.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/core/array.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/core/taskmanager.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/core/concurrentqueue.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/core/localheap.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/core/python_ngcore.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/core/flags.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/core/xbool.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/core/signal.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/core/bitarray.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/core/table.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/core/hashtable.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/core/ranges.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/core/ngstream.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/core/simd.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/core/simd_avx.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/core/simd_avx512.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/core/simd_generic.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/core/simd_sse.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/core/simd_arm64.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/core/register_archive.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/core/autodiff.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/core/autodiffdiff.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/python3.12/site-packages/pyngcore/pyngcore.cpython-312-x86_64-linux-gnu.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/python3.12/site-packages/pyngcore/pyngcore.cpython-312-x86_64-linux-gnu.so" to "$ORIGIN/../../../" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/general/ngarray.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/general/autodiff.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/general/autoptr.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/general/ngbitarray.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/general/hashtabl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/general/myadt.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/general/mystring.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/general/netgenout.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/general/ngpython.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/general/optmem.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/general/parthreads.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/general/seti.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/general/sort.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/general/spbita2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/general/stack.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/general/table.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/general/template.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/general/gzstream.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/gprim/adtree.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/gprim/geom2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/gprim/geom3d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/gprim/geomfuncs.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/gprim/geomobjects.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/gprim/geomops.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/gprim/geomtest3d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/gprim/gprim.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/gprim/splinegeometry.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/gprim/spline.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/gprim/transform3d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/linalg/densemat.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/linalg/linalg.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/linalg/opti.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/linalg/polynomial.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/linalg/vector.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/nginterface.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/nginterface_v2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/mydefs.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/include/acisgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/include/csg.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/include/geometry2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/include/gprim.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/include/incopengl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/include/inctcl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/include/incvis.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/include/linalg.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/include/meshing.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/include/myadt.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/include/mydefs.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/include/mystdlib.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/include/nginterface_v2_impl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/include/occgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/include/ngsimd.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/include/opti.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/include/parallel.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/include/stlgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/include/visual.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/meshing/adfront2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/meshing/adfront3.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/meshing/basegeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/meshing/bcfunctions.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/meshing/bisect.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/meshing/boundarylayer.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/meshing/classifyhpel.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/meshing/clusters.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/meshing/curvedelems.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/meshing/findip2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/meshing/findip.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/meshing/geomsearch.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/meshing/global.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/meshing/hpref_hex.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/meshing/hprefinement.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/meshing/hpref_prism.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/meshing/hpref_pyramid.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/meshing/hpref_quad.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/meshing/hpref_segm.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/meshing/hpref_tet.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/meshing/hpref_trig.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/meshing/improve2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/meshing/improve3.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/meshing/localh.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/meshing/meshclass.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/meshing/meshfunc.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/meshing/meshing2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/meshing/meshing3.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/meshing/meshing.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/meshing/meshtool.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/meshing/meshtype.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/meshing/msghandler.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/meshing/paralleltop.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/meshing/ruler2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/meshing/ruler3.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/meshing/specials.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/meshing/topology.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/meshing/validate.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/meshing/python_mesh.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/meshing/surfacegeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/meshing/delaunay2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/meshing/fieldlines.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/meshing/soldata.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/meshing/visual_interface.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/occ/occgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/occ/occmeshsurf.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/occ/vsocc.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/occ/occ_utils.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/occ/occ_vertex.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/occ/occ_edge.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/occ/occ_face.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/occ/occ_solid.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/stlgeom/meshstlsurface.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/stlgeom/stlgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/stlgeom/stlline.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/stlgeom/stltool.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/stlgeom/stltopology.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/stlgeom/vsstl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/visualization/meshdoc.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/visualization/mvdraw.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/visualization/visual_api.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/visualization/vispar.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/visualization/visual.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/visualization/vssolution.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/interface/writeuser.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/interface/rw_medit.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/csg/algprim.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/csg/brick.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/csg/csgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/csg/csg.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/csg/csgparser.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/csg/curve2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/csg/edgeflw.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/csg/explicitcurve2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/csg/extrusion.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/csg/gencyl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/csg/geoml.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/csg/identify.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/csg/manifold.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/csg/meshsurf.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/csg/polyhedra.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/csg/revolution.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/csg/singularref.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/csg/solid.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/csg/specpoin.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/csg/spline3d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/csg/splinesurface.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/csg/surface.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/csg/triapprox.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/csg/vscsg.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/geom2d/geometry2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/geom2d/spline2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/geom2d/vsgeom2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/geom2d/csg2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/bin/netgen-mesher -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/bin/netgen-mesher" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/libnggui.so.6.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/libnggui.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/libnggui.so -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/python3.12/site-packages/netgen_mesher/libngpy.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/python3.12/site-packages/netgen_mesher/libngpy.so" to "$ORIGIN/../../../" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/python3.12/site-packages/netgen_mesher/libngguipy.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/python3.12/site-packages/netgen_mesher/libngguipy.so" to "$ORIGIN/../../../" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/libngtogl.a -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/boxcyl.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/circle_on_cube.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/cone.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/cube.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/cubeandring.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/cubeandspheres.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/cubemcyl.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/cubemsphere.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/cylinder.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/cylsphere.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/ellipsoid.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/ellipticcyl.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/extrusion.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/fichera.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/lshape3d.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/manyholes.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/manyholes2.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/matrix.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/ortho.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/period.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/revolution.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/sculpture.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/shaft.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/shell.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/sphere.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/sphereincube.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/torus.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/trafo.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/twobricks.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/twocubes.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/twocyl.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/boundarycondition.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/hinge.stl -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/part1.stl -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/frame.step -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/screw.step -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/squarehole.in2d -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/squarecircle.in2d -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/square.in2d -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/py_tutorials/shaft.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/py_tutorials/mesh.py -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/py_tutorials/exportNeutral.py -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/netgen_mesher/doc/ng4.pdf -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/nglib_occ.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/libnglib.so.6.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/libnglib.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/libnglib.so -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/nglib.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/python3.12/site-packages/netgen_mesher/config/__init__.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/python3.12/site-packages/netgen_mesher/config/__main__.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/python3.12/site-packages/netgen_mesher/config/config.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/python3.12/site-packages/netgen_mesher/version.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/python3.12/site-packages/netgen_mesher/__main__.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/python3.12/site-packages/netgen_mesher/__init__.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/python3.12/site-packages/netgen_mesher/meshing.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/python3.12/site-packages/netgen_mesher/csg.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/python3.12/site-packages/netgen_mesher/geom2d.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/python3.12/site-packages/netgen_mesher/stl.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/python3.12/site-packages/netgen_mesher/gui.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/python3.12/site-packages/netgen_mesher/NgOCC.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/python3.12/site-packages/netgen_mesher/occ.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/python3.12/site-packages/netgen_mesher/read_gmsh.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/python3.12/site-packages/netgen_mesher/read_meshio.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/python3.12/site-packages/netgen_mesher/webgui.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/python3.12/site-packages/pyngcore/__init__.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/cmake/netgen-mesher/NetgenConfig.cmake + export MPI_LIB=/usr/lib64 + MPI_LIB=/usr/lib64 + export MPI_INCLUDE=/usr/include + MPI_INCLUDE=/usr/include + install -d -m 0755 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT//usr/lib64/pkgconfig + cat + install -Dpm 0644 /builddir/build/SOURCES/netgen-mesher.png /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/icons/hicolor/48x48/apps/netgen-mesher.png + desktop-file-install --dir /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT//usr/share/applications/ /builddir/build/SOURCES/netgen-mesher.desktop + rm -rf /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT//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/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/private/{}' ';' + install -Dpm 0644 nglib/nglib.h /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/include/netgen-mesher/nglib.h + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 6.2.2403-3.fc41 --unique-debug-suffix -6.2.2403-3.fc41.x86_64 --unique-debug-src-base netgen-mesher-6.2.2403-3.fc41.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403 find-debuginfo: starting Extracting debug info from 21 files DWARF-compressing 21 files sepdebugcrcfix: Updated 21 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.2403-3.fc41.x86_64 12883 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.2403-3.fc41.x86_64/ng/Togl2.1/toglStubInit.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/netgen-mesher-6.2.2403-3.fc41.x86_64/ng/Togl2.1/toglDecls.h 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 -j4 Bytecompiling .py files below /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib/debug/usr/lib64/python3.12 using python3.12 Bytecompiling .py files below /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/python3.12 using python3.12 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j4 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT Cannot initialize handler pyc: ModuleNotFoundError: No module named 'marshalparser' [src/multiprocess.rs:66:9] &cmd = Command { program: "/usr/bin/add-determinism", args: [ "/usr/bin/add-determinism", "--socket", "3", "--brp", "--handler", "ar,jar,javadoc", ], env: CommandEnv { clear: false, vars: { "SOURCE_DATE_EPOCH": Some( "1717891200", ), }, }, create_pidfd: false, } Bye! /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/libngtogl.a: replacing with normalized version /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/mpich/lib/libngtogl.a: replacing with normalized version /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/openmpi/lib/libngtogl.a: replacing with normalized version Bye! Bye! Bye! Reading /builddir/build/BUILD/netgen-mesher-6.2.2403-build/SPECPARTS/rpm-debuginfo.specpart Processing files: netgen-mesher-6.2.2403-3.fc41.x86_64 Provides: bundled(tcl-togl) = 2.1 netgen-mesher = 6.2.2403-3.fc41 netgen-mesher(x86-64) = 6.2.2403-3.fc41 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) libc.so.6(GLIBC_ABI_DT_RELR)(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.6.2()(64bit) libnggui.so.6.2()(64bit) libnglib.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.2403-3.fc41.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.hBfb9F + umask 022 + cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build + cd netgen-6.2.2403 + DOCDIR=/builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/doc/netgen-mesher-common + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/doc/netgen-mesher-common + cp -pr /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/AUTHORS /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/doc/netgen-mesher-common + cp -pr /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/doc/ng4.pdf /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/doc/netgen-mesher-common + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.EZ8qat + umask 022 + cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build + cd netgen-6.2.2403 + LICENSEDIR=/builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/licenses/netgen-mesher-common + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/licenses/netgen-mesher-common + cp -pr /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/LICENSE /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/share/licenses/netgen-mesher-common + RPM_EC=0 ++ jobs -p + exit 0 Provides: application() application(netgen-mesher.desktop) netgen-mesher-common = 6.2.2403-3.fc41 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.2403-3.fc41.x86_64 Provides: libngcore.so.6.2()(64bit) libnggui.so.6.2()(64bit) libnglib.so.6.2()(64bit) netgen-mesher-libs = 6.2.2403-3.fc41 netgen-mesher-libs(x86-64) = 6.2.2403-3.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libGLU.so.1()(64bit) libGLX.so.0()(64bit) libOpenGL.so.0()(64bit) libTKBO.so.7.8()(64bit) libTKBRep.so.7.8()(64bit) libTKBool.so.7.8()(64bit) libTKDEIGES.so.7.8()(64bit) libTKDESTEP.so.7.8()(64bit) libTKDESTL.so.7.8()(64bit) libTKFillet.so.7.8()(64bit) libTKG2d.so.7.8()(64bit) libTKG3d.so.7.8()(64bit) libTKGeomAlgo.so.7.8()(64bit) libTKGeomBase.so.7.8()(64bit) libTKLCAF.so.7.8()(64bit) libTKMath.so.7.8()(64bit) libTKMesh.so.7.8()(64bit) libTKOffset.so.7.8()(64bit) libTKPrim.so.7.8()(64bit) libTKShHealing.so.7.8()(64bit) libTKTopAlgo.so.7.8()(64bit) libTKXCAF.so.7.8()(64bit) libTKXSBase.so.7.8()(64bit) libTKernel.so.7.8()(64bit) libX11.so.6()(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) libc.so.6(GLIBC_ABI_DT_RELR)(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.6.2()(64bit) libnglib.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.15)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.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.2403-3.fc41.x86_64 Provides: cmake(Netgen) cmake(netgen) netgen-mesher-devel = 6.2.2403-3.fc41 netgen-mesher-devel(x86-64) = 6.2.2403-3.fc41 pkgconfig(netgen-mesher) = 6.2.2403 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) Processing files: netgen-mesher-devel-private-6.2.2403-3.fc41.x86_64 Provides: netgen-mesher-devel-private = 6.2.2403-3.fc41 netgen-mesher-devel-private(x86-64) = 6.2.2403-3.fc41 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.2403-3.fc41.x86_64 Provides: libngguipy.so()(64bit) libngpy.so()(64bit) python-netgen = 6.2.2403-3.fc41 python-netgen-mesher = 6.2.2403-3.fc41 python3-netgen-mesher = 6.2.2403-3.fc41 python3-netgen-mesher(x86-64) = 6.2.2403-3.fc41 python3.12-netgen = 6.2.2403-3.fc41 python3.12-netgen-mesher = 6.2.2403-3.fc41 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.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) libc.so.6(GLIBC_ABI_DT_RELR)(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.6.2()(64bit) libnggui.so.6.2()(64bit) libnglib.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.15)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.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.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.2403-3.fc41 Processing files: netgen-mesher-openmpi-6.2.2403-3.fc41.x86_64 Provides: netgen-mesher-openmpi = 6.2.2403-3.fc41 netgen-mesher-openmpi(x86-64) = 6.2.2403-3.fc41 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) libc.so.6(GLIBC_ABI_DT_RELR)(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) libngcore.so.6.2()(64bit)(openmpi-x86_64) libnggui.so.6.2()(64bit)(openmpi-x86_64) libnglib.so.6.2()(64bit)(openmpi-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-openmpi-libs-6.2.2403-3.fc41.x86_64 Provides: libngcore.so.6.2()(64bit)(openmpi-x86_64) libnggui.so.6.2()(64bit)(openmpi-x86_64) libnglib.so.6.2()(64bit)(openmpi-x86_64) netgen-mesher-openmpi-libs = 6.2.2403-3.fc41 netgen-mesher-openmpi-libs(x86-64) = 6.2.2403-3.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libGLU.so.1()(64bit) libGLX.so.0()(64bit) libOpenGL.so.0()(64bit) libTKBO.so.7.8()(64bit) libTKBRep.so.7.8()(64bit) libTKBool.so.7.8()(64bit) libTKDEIGES.so.7.8()(64bit) libTKDESTEP.so.7.8()(64bit) libTKDESTL.so.7.8()(64bit) libTKFillet.so.7.8()(64bit) libTKG2d.so.7.8()(64bit) libTKG3d.so.7.8()(64bit) libTKGeomAlgo.so.7.8()(64bit) libTKGeomBase.so.7.8()(64bit) libTKLCAF.so.7.8()(64bit) libTKMath.so.7.8()(64bit) libTKMesh.so.7.8()(64bit) libTKOffset.so.7.8()(64bit) libTKPrim.so.7.8()(64bit) libTKShHealing.so.7.8()(64bit) libTKTopAlgo.so.7.8()(64bit) libTKXCAF.so.7.8()(64bit) libTKXSBase.so.7.8()(64bit) libTKernel.so.7.8()(64bit) libX11.so.6()(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) libc.so.6(GLIBC_ABI_DT_RELR)(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) libngcore.so.6.2()(64bit)(openmpi-x86_64) libnglib.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.15)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.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.2403-3.fc41.x86_64 Provides: netgen-mesher-openmpi-devel = 6.2.2403-3.fc41 netgen-mesher-openmpi-devel(x86-64) = 6.2.2403-3.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: python3-netgen-mesher-openmpi-6.2.2403-3.fc41.x86_64 Provides: libngguipy.so()(64bit)(openmpi-x86_64) libngpy.so()(64bit)(openmpi-x86_64) python-netgen-mesher-openmpi = 6.2.2403-3.fc41 python-netgen-openmpi = 6.2.2403-3.fc41 python3-netgen-mesher-openmpi = 6.2.2403-3.fc41 python3-netgen-mesher-openmpi(x86-64) = 6.2.2403-3.fc41 python3.12-netgen-mesher-openmpi = 6.2.2403-3.fc41 python3.12-netgen-openmpi = 6.2.2403-3.fc41 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.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(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.6.2()(64bit)(openmpi-x86_64) libnggui.so.6.2()(64bit)(openmpi-x86_64) libnglib.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.15)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.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.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.2403-3.fc41 Processing files: netgen-mesher-mpich-6.2.2403-3.fc41.x86_64 Provides: netgen-mesher-mpich = 6.2.2403-3.fc41 netgen-mesher-mpich(x86-64) = 6.2.2403-3.fc41 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) libc.so.6(GLIBC_ABI_DT_RELR)(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.6.2()(64bit)(mpich-x86_64) libnggui.so.6.2()(64bit)(mpich-x86_64) libnglib.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.2403-3.fc41.x86_64 Provides: libngcore.so.6.2()(64bit)(mpich-x86_64) libnggui.so.6.2()(64bit)(mpich-x86_64) libnglib.so.6.2()(64bit)(mpich-x86_64) netgen-mesher-mpich-libs = 6.2.2403-3.fc41 netgen-mesher-mpich-libs(x86-64) = 6.2.2403-3.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libGLU.so.1()(64bit) libGLX.so.0()(64bit) libOpenGL.so.0()(64bit) libTKBO.so.7.8()(64bit) libTKBRep.so.7.8()(64bit) libTKBool.so.7.8()(64bit) libTKDEIGES.so.7.8()(64bit) libTKDESTEP.so.7.8()(64bit) libTKDESTL.so.7.8()(64bit) libTKFillet.so.7.8()(64bit) libTKG2d.so.7.8()(64bit) libTKG3d.so.7.8()(64bit) libTKGeomAlgo.so.7.8()(64bit) libTKGeomBase.so.7.8()(64bit) libTKLCAF.so.7.8()(64bit) libTKMath.so.7.8()(64bit) libTKMesh.so.7.8()(64bit) libTKOffset.so.7.8()(64bit) libTKPrim.so.7.8()(64bit) libTKShHealing.so.7.8()(64bit) libTKTopAlgo.so.7.8()(64bit) libTKXCAF.so.7.8()(64bit) libTKXSBase.so.7.8()(64bit) libTKernel.so.7.8()(64bit) libX11.so.6()(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) libc.so.6(GLIBC_ABI_DT_RELR)(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.6.2()(64bit)(mpich-x86_64) libnglib.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.15)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.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.2403-3.fc41.x86_64 Provides: netgen-mesher-mpich-devel = 6.2.2403-3.fc41 netgen-mesher-mpich-devel(x86-64) = 6.2.2403-3.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: python3-netgen-mesher-mpich-6.2.2403-3.fc41.x86_64 Provides: libngguipy.so()(64bit)(mpich-x86_64) libngpy.so()(64bit)(mpich-x86_64) python-netgen-mesher-mpich = 6.2.2403-3.fc41 python-netgen-mpich = 6.2.2403-3.fc41 python3-netgen-mesher-mpich = 6.2.2403-3.fc41 python3-netgen-mesher-mpich(x86-64) = 6.2.2403-3.fc41 python3.12-netgen-mesher-mpich = 6.2.2403-3.fc41 python3.12-netgen-mpich = 6.2.2403-3.fc41 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.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(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.6.2()(64bit)(mpich-x86_64) libnggui.so.6.2()(64bit)(mpich-x86_64) libnglib.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.15)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.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.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.2403-3.fc41 Processing files: netgen-mesher-debugsource-6.2.2403-3.fc41.x86_64 Provides: netgen-mesher-debugsource = 6.2.2403-3.fc41 netgen-mesher-debugsource(x86-64) = 6.2.2403-3.fc41 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.2403-3.fc41.x86_64 Provides: debuginfo(build-id) = d299946020609c569a8c21a247a242dd9776f3a1 netgen-mesher-debuginfo = 6.2.2403-3.fc41 netgen-mesher-debuginfo(x86-64) = 6.2.2403-3.fc41 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.2403-3.fc41 Processing files: netgen-mesher-libs-debuginfo-6.2.2403-3.fc41.x86_64 Provides: debuginfo(build-id) = 1ae90e204aab605f4478ec960e61a84dba5ec312 debuginfo(build-id) = 4d73f6f937346a020f08f387bbfeaf565b27442b debuginfo(build-id) = e43cc0ddd6cd3ccd73ad50cae88236ec2e66ace5 netgen-mesher-libs-debuginfo = 6.2.2403-3.fc41 netgen-mesher-libs-debuginfo(x86-64) = 6.2.2403-3.fc41 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.2403-3.fc41 Processing files: python3-netgen-mesher-debuginfo-6.2.2403-3.fc41.x86_64 Provides: debuginfo(build-id) = 1e94ae847b9b913eb8cb5b677de1de960b67eae4 debuginfo(build-id) = 4d251ff010a5ffe55ba41073ce57a943840ce4ef debuginfo(build-id) = 9479109ac577564a0abf0f1debfcab090246311d python-netgen-mesher-debuginfo = 6.2.2403-3.fc41 python3-netgen-mesher-debuginfo = 6.2.2403-3.fc41 python3-netgen-mesher-debuginfo(x86-64) = 6.2.2403-3.fc41 python3.12-netgen-mesher-debuginfo = 6.2.2403-3.fc41 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.2403-3.fc41 Processing files: netgen-mesher-openmpi-debuginfo-6.2.2403-3.fc41.x86_64 Provides: debuginfo(build-id) = f85f3f53ab8b71a93cbf332b3b8d171cea8ee5c2 netgen-mesher-openmpi-debuginfo = 6.2.2403-3.fc41 netgen-mesher-openmpi-debuginfo(x86-64) = 6.2.2403-3.fc41 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.2403-3.fc41 Processing files: netgen-mesher-openmpi-libs-debuginfo-6.2.2403-3.fc41.x86_64 Provides: debuginfo(build-id) = 08078838dff33ac573a9e64e5274bb8273a4d953 debuginfo(build-id) = aad25860d45ba146502cc94e107bb3ee2bf8f662 debuginfo(build-id) = ac24c6e401f0e9ec8edc812f164127fc07899dd1 netgen-mesher-openmpi-libs-debuginfo = 6.2.2403-3.fc41 netgen-mesher-openmpi-libs-debuginfo(x86-64) = 6.2.2403-3.fc41 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.2403-3.fc41 Processing files: python3-netgen-mesher-openmpi-debuginfo-6.2.2403-3.fc41.x86_64 Provides: debuginfo(build-id) = 573d28b1a8ed2174c1a4286e24a188c9db837e8e debuginfo(build-id) = 83d2533d790397092ca23c017c0e5a900b97b9a7 debuginfo(build-id) = df590e752116e6ed0e01fa1a3ec314b6836b56a1 python-netgen-mesher-openmpi-debuginfo = 6.2.2403-3.fc41 python3-netgen-mesher-openmpi-debuginfo = 6.2.2403-3.fc41 python3-netgen-mesher-openmpi-debuginfo(x86-64) = 6.2.2403-3.fc41 python3.12-netgen-mesher-openmpi-debuginfo = 6.2.2403-3.fc41 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.2403-3.fc41 Processing files: netgen-mesher-mpich-debuginfo-6.2.2403-3.fc41.x86_64 Provides: debuginfo(build-id) = f684688e869492af6ab1b9e2b21f7ee8511da5ea netgen-mesher-mpich-debuginfo = 6.2.2403-3.fc41 netgen-mesher-mpich-debuginfo(x86-64) = 6.2.2403-3.fc41 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.2403-3.fc41 Processing files: netgen-mesher-mpich-libs-debuginfo-6.2.2403-3.fc41.x86_64 Provides: debuginfo(build-id) = 2d881ec4f3e7da80b18dd88a07977b3ac25d8de8 debuginfo(build-id) = 6e391d5efc892c0d5ce0f31a938116d8ae8255d8 debuginfo(build-id) = ea3a787782364d1882ab41670ab14fa962d0759c netgen-mesher-mpich-libs-debuginfo = 6.2.2403-3.fc41 netgen-mesher-mpich-libs-debuginfo(x86-64) = 6.2.2403-3.fc41 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.2403-3.fc41 Processing files: python3-netgen-mesher-mpich-debuginfo-6.2.2403-3.fc41.x86_64 Provides: debuginfo(build-id) = 40359f64a61cf5a713c4b532fa09241354cdfead debuginfo(build-id) = 6342d4973d766b8220c546df45ff4bb3eefc279d debuginfo(build-id) = b68f613227e4d94c1d1d757413072a02b2a959ff python-netgen-mesher-mpich-debuginfo = 6.2.2403-3.fc41 python3-netgen-mesher-mpich-debuginfo = 6.2.2403-3.fc41 python3-netgen-mesher-mpich-debuginfo(x86-64) = 6.2.2403-3.fc41 python3.12-netgen-mesher-mpich-debuginfo = 6.2.2403-3.fc41 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.2403-3.fc41 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT Wrote: /builddir/build/RPMS/netgen-mesher-debuginfo-6.2.2403-3.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-openmpi-debuginfo-6.2.2403-3.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-mpich-debuginfo-6.2.2403-3.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-debuginfo-6.2.2403-3.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-libs-6.2.2403-3.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-libs-6.2.2403-3.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-libs-debuginfo-6.2.2403-3.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-libs-6.2.2403-3.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-libs-debuginfo-6.2.2403-3.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-common-6.2.2403-3.fc41.noarch.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-devel-6.2.2403-3.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-libs-debuginfo-6.2.2403-3.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-devel-6.2.2403-3.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-devel-private-6.2.2403-3.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-devel-6.2.2403-3.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-6.2.2403-3.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-debuginfo-6.2.2403-3.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-openmpi-6.2.2403-3.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-6.2.2403-3.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-debuginfo-6.2.2403-3.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-mpich-6.2.2403-3.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-6.2.2403-3.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-6.2.2403-3.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-debugsource-6.2.2403-3.fc41.x86_64.rpm Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.Qa7pzG + umask 022 + cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build + test -d /builddir/build/BUILD/netgen-mesher-6.2.2403-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/netgen-mesher-6.2.2403-build + rm -rf /builddir/build/BUILD/netgen-mesher-6.2.2403-build + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild netgen-mesher-6.2.2403-3.fc41.src.rpm Finish: build phase for netgen-mesher-6.2.2403-3.fc41.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-39-x86_64-1717931482.113100/root/var/log/dnf.rpm.log /var/lib/mock/fedora-39-x86_64-1717931482.113100/root/var/log/dnf.librepo.log /var/lib/mock/fedora-39-x86_64-1717931482.113100/root/var/log/dnf.log INFO: Done(/var/lib/copr-rpmbuild/results/netgen-mesher-6.2.2403-3.fc41.src.rpm) Config(child) 26 minutes 30 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", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "x86_64" }, { "name": "netgen-mesher-mpich-devel", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "x86_64" }, { "name": "netgen-mesher", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "x86_64" }, { "name": "python3-netgen-mesher-mpich-debuginfo", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "x86_64" }, { "name": "python3-netgen-mesher-mpich", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "x86_64" }, { "name": "netgen-mesher-openmpi-debuginfo", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "x86_64" }, { "name": "netgen-mesher-mpich-libs", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "x86_64" }, { "name": "netgen-mesher-openmpi-libs-debuginfo", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "x86_64" }, { "name": "netgen-mesher-debuginfo", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "x86_64" }, { "name": "netgen-mesher-common", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "noarch" }, { "name": "netgen-mesher-debugsource", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "x86_64" }, { "name": "netgen-mesher-openmpi-devel", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "x86_64" }, { "name": "netgen-mesher-mpich", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "x86_64" }, { "name": "netgen-mesher-libs", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "x86_64" }, { "name": "netgen-mesher-mpich-debuginfo", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "x86_64" }, { "name": "netgen-mesher-openmpi-libs", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "x86_64" }, { "name": "python3-netgen-mesher-openmpi-debuginfo", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "x86_64" }, { "name": "netgen-mesher-libs-debuginfo", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "x86_64" }, { "name": "netgen-mesher-devel-private", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "x86_64" }, { "name": "python3-netgen-mesher-debuginfo", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "x86_64" }, { "name": "netgen-mesher", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "src" }, { "name": "python3-netgen-mesher", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "x86_64" }, { "name": "python3-netgen-mesher-openmpi", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "x86_64" }, { "name": "netgen-mesher-openmpi", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "x86_64" }, { "name": "netgen-mesher-mpich-libs-debuginfo", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "x86_64" } ] } RPMResults finished